Skip to content

Commit

Permalink
Task Segregation Flow Diagram (#43)
Browse files Browse the repository at this point in the history
- based on the recent discussions, this new flow diagram should be able to convey a proper direction and flow of work that can potentially help for more streamlined delivery of the upcoming contents in coherence with both CIESIN/ISciences and Chicago team.
  • Loading branch information
xames3 authored Oct 8, 2024
2 parents 4abcd87 + 5f27222 commit efa33a2
Show file tree
Hide file tree
Showing 12 changed files with 130 additions and 30 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/publish-dev-pages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,14 @@ jobs:
uses: actions/setup-python@v5
with:
python-version: ${{ env.PY_BUILD }} # Sets up the Python version specified in the environment variables.
cache: 'pip' # Caches pip dependencies to speed up subsequent builds.
cache: "pip" # Caches pip dependencies to speed up subsequent builds.

# Step 3: Install the project's Python dependencies.
- name: Install Python Dependencies
run: |
echo "Installing Coeus..."
echo "Installing Coeus and Jupyter Lite..."
python -m pip install --upgrade pip
pip install -U git+https://github.com/xames3/coeus-sphinx-theme.git#egg=coeus-sphinx-theme
pip install -r requirements.txt
# Step 4: Build the Sphinx documentation into HTML format.
- name: Build Sphinx Documentation
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/publish-feature-pages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,14 +57,14 @@ jobs:
uses: actions/setup-python@v5
with:
python-version: ${{ env.PY_BUILD }} # Sets up the Python version specified in the environment variables.
cache: 'pip' # Caches pip dependencies to speed up subsequent builds.
cache: "pip" # Caches pip dependencies to speed up subsequent builds.

# Step 3: Install the project's Python dependencies.
- name: Install Python Dependencies
run: |
echo "Installing Coeus..."
echo "Installing Coeus and Jupyter Lite..."
python -m pip install --upgrade pip
pip install -U git+https://github.com/xames3/coeus-sphinx-theme.git#egg=coeus-sphinx-theme
pip install -r requirements.txt
# Step 4: Build the Sphinx documentation into HTML format.
- name: Build Sphinx Documentation
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/publish-main-pages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,14 @@ jobs:
uses: actions/setup-python@v5
with:
python-version: ${{ env.PY_BUILD }} # Sets up the Python version specified in the environment variables.
cache: 'pip' # Caches pip dependencies to speed up subsequent builds.
cache: "pip" # Caches pip dependencies to speed up subsequent builds.

# Step 3: Install the project's Python dependencies.
- name: Install Python Dependencies
run: |
echo "Installing Coeus..."
echo "Installing Coeus and Jupyter Lite..."
python -m pip install --upgrade pip
pip install -U git+https://github.com/xames3/coeus-sphinx-theme.git#egg=coeus-sphinx-theme
pip install -r requirements.txt
# Step 4: Build the Sphinx documentation into HTML format.
- name: Build Sphinx Documentation
Expand Down
73 changes: 73 additions & 0 deletions assets/task-segregation-per-module-release-approach.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0.1 Safari/605.1.15" version="24.7.17">
<diagram id="PKRWb5A7ruBY07yZ8ys0" name="Page-1">
<mxGraphModel dx="1222" dy="1174" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="sa3Q6PPfzVvc455tmy0R-1" value="Bi-weekly&lt;div&gt;Zoom&lt;/div&gt;&lt;div&gt;Planning&lt;/div&gt;" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=1;right=1;left=1;top=0;fillColor=#dae8fc;routingCenterX=-0.5;shadow=0;dashed=0;labelBackgroundColor=default;strokeColor=#6c8ebf;strokeWidth=2;fontFamily=Helvetica;fontSize=12;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;" parent="1" vertex="1">
<mxGeometry x="262" y="504" width="127" height="8" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-2" value="Task&lt;div&gt;Approval&lt;/div&gt;" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=1;right=1;left=1;top=0;fillColor=#d5e8d4;routingCenterX=-0.5;shadow=0;dashed=0;labelBackgroundColor=default;strokeColor=#82b366;strokeWidth=2;fontFamily=Helvetica;fontSize=12;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;" parent="1" vertex="1">
<mxGeometry x="389" y="504" width="64" height="8" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-3" value="Lit Review, Code and Documentation" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=1;right=1;left=1;top=0;fillColor=#ffe6cc;routingCenterX=-0.5;shadow=0;dashed=0;labelBackgroundColor=default;strokeColor=#d79b00;strokeWidth=2;fontFamily=Helvetica;fontSize=12;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;" parent="1" vertex="1">
<mxGeometry x="453" y="504" width="188" height="8" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-4" value="Performance&lt;div&gt;&amp;amp; Content&lt;/div&gt;&lt;div&gt;Assessment&lt;/div&gt;" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=1;right=1;left=1;top=0;fillColor=#f8cecc;routingCenterX=-0.5;shadow=0;dashed=0;labelBackgroundColor=default;strokeColor=#b85450;strokeWidth=2;fontFamily=Helvetica;fontSize=12;verticalAlign=top;labelPosition=center;verticalLabelPosition=bottom;align=center;" parent="1" vertex="1">
<mxGeometry x="641" y="504" width="117" height="8" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-5" value="Release &amp;amp; Contributions" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=1;right=1;left=1;top=0;fillColor=#e1d5e7;routingCenterX=-0.5;shadow=0;dashed=0;labelBackgroundColor=default;strokeColor=#9673a6;strokeWidth=2;fontFamily=Helvetica;fontSize=12;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;" parent="1" vertex="1">
<mxGeometry x="758" y="504" width="91" height="8" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-6" value="CIESIN Team" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="268" y="315" width="55" height="196" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-7" value="ISciences &amp;amp; CIESIN Team" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#82b366;flipH=0;" parent="1" vertex="1">
<mxGeometry x="339" y="354" width="79" height="158" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-8" value="Lit Review &amp;amp; UX" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#6c8ebf;flipH=1;" parent="1" vertex="1">
<mxGeometry x="329" y="397" width="60" height="114" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-9" value="Chicago Team" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=right;verticalAlign=bottom;strokeColor=#6c8ebf;flipH=0;" parent="1" vertex="1">
<mxGeometry x="224" y="436" width="93" height="75" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-10" value="NLU Interns" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#82b366;flipH=0;" parent="1" vertex="1">
<mxGeometry x="339" y="435" width="73" height="76" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-11" value="Lit Review &amp;amp; QA" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#82b366;flipH=1;" parent="1" vertex="1">
<mxGeometry x="424" y="460" width="92" height="52" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-12" value="Docs" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#d79b00;flipH=0;" parent="1" vertex="1">
<mxGeometry x="486" y="408" width="53" height="103" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-13" value="LinkedIn Outreach" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#b85450;flipH=1;" parent="1" vertex="1">
<mxGeometry x="704" y="343" width="153" height="167" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-14" value="Translation" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#d79b00;flipH=1;" parent="1" vertex="1">
<mxGeometry x="545" y="368" width="138" height="143" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-15" value="NLU Interns" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#d79b00;flipH=0;" parent="1" vertex="1">
<mxGeometry x="450" y="436" width="83" height="75" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-16" value="Code Quality &amp;amp; QA" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#d79b00;flipH=1;" parent="1" vertex="1">
<mxGeometry x="551" y="458" width="128" height="53" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-17" value="QA" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#b85450;flipH=1;" parent="1" vertex="1">
<mxGeometry x="710" y="459" width="48" height="53" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-18" value="Docs" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#b85450;flipH=0;" parent="1" vertex="1">
<mxGeometry x="633" y="409" width="65" height="103" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-19" value="CIESIN Team" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#b85450;flipH=0;" parent="1" vertex="1">
<mxGeometry x="579" y="435" width="113" height="75" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-20" value="NLU + CIESIN&lt;div&gt;Team&lt;/div&gt;" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#9673a6;flipH=0;" parent="1" vertex="1">
<mxGeometry x="720" y="436" width="83" height="75" as="geometry" />
</mxCell>
<mxCell id="sa3Q6PPfzVvc455tmy0R-21" value="LinkedIn Outreach" style="shape=partialRectangle;whiteSpace=wrap;html=1;bottom=0;right=0;fillColor=none;direction=south;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;strokeColor=#9673a6;flipH=1;" parent="1" vertex="1">
<mxGeometry x="809" y="393" width="137" height="117" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 9 additions & 1 deletion docs/source/_resources/external-resources.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.. Author: Akshay Mestry <xa@mes3.dev>
.. Created on: Monday, September 09 2024
.. Last updated on: Thursday, September 12 2024
.. Last updated on: Monday, October 07 2024
===============================================================================
External Resources
Expand All @@ -19,3 +19,11 @@ External Resources
- Akshay Mestry
- xa@mes3.dev
- https://github.com/xames3/

-------------------------------------------------------------------------------
Sandbox |badge-beta|
-------------------------------------------------------------------------------

.. notebooklite:: ../../../src/python/sandbox.ipynb
:width: 100%
:height: 600px
5 changes: 5 additions & 0 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@

# -- General configurations ---------------------------------------------------
extensions: list[str] = [
"jupyterlite_sphinx",
"sphinx.ext.autodoc",
"sphinx.ext.intersphinx",
"sphinx.ext.extlinks",
Expand Down Expand Up @@ -125,3 +126,7 @@
"&title=Feedback about documentation"
)
}

# -- Options for Jupyter Notebook Embedding -----------------------------------
jupyterlite_bind_ipynb_suffix: bool = False
jupyterlite_silence: bool = True
14 changes: 14 additions & 0 deletions docs/source/overrides.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"@jupyterlab/notebook-extension:panel": {
"toolbar": [
{
"name": "download",
"label": "Download",
"args": {},
"command": "docmanager:download",
"icon": "ui-components:download",
"rank": 50
}
]
}
}
18 changes: 17 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
coeus-sphinx-theme
bqplot
git+https://github.com/xames3/coeus-sphinx-theme.git#egg=coeus-sphinx-theme
ipycanvas>=0.9.1
ipyevents>=2.0.1
ipyleaflet
ipympl>=0.8.2
ipywidgets>=8.1.3,<9
jupyterlab-geojson>=3.4.0,<4
jupyterlab-night
jupyterlab_miami_nights
jupyterlab~=4.2.5
jupyterlite-core==0.4.1
jupyterlite-javascript-kernel==0.3.0
jupyterlite-pyodide-kernel==0.4.2
jupyterlite-sphinx
notebook~=7.2.2
plotly>=5,<6
sphinx-copybutton
sphinx-intl
Empty file removed src/python/modules/__init__.py
Empty file.
21 changes: 3 additions & 18 deletions src/python/modules/test-md.ipynb → src/python/sandbox.ipynb
Original file line number Diff line number Diff line change
@@ -1,28 +1,13 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"show\n"
]
}
],
"source": [
"print(\"show\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
"source": [
"import numpy as np"
]
}
],
"metadata": {
Expand Down
1 change: 0 additions & 1 deletion test/TOPSTSCHOOL
Submodule TOPSTSCHOOL deleted from ef7efb

0 comments on commit efa33a2

Please sign in to comment.