Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
4063cd6
pin larch<6 for now (#947)
jpn-- May 31, 2025
022775b
Minor typo/bug fixes (#945)
dkyleward Jun 2, 2025
ba4a12e
Preprocessing & Annotation functionality (#957)
dhensle Jul 17, 2025
2e5f732
Implement UV for dependency lock (#956)
i-am-sijia Jul 21, 2025
1027026
Skim name conflicts (#939)
jpn-- Jul 29, 2025
58dc347
Pandas 2 `assign_in_place()` fix with categoricals (#948)
i-am-sijia Jul 31, 2025
6a553fc
PNUM hard-coded and Vehicle table creation bug fix (#953)
dhensle Jul 31, 2025
2529e60
Minor Fixes: optional logsums, duplicate data in parking lot choice, …
dhensle Aug 13, 2025
1514a51
Check YAML, Spec, Coefficients Settings Before Model Runs (#950)
andkay Aug 16, 2025
e345f97
Expression profiling (legacy mode) (#936)
jpn-- Aug 25, 2025
ebcaadd
GitHub Action to manually rebuild and publish documentation (#977)
jpn-- Sep 11, 2025
51fd5e8
Add telecommute status model (#935)
i-am-sijia Sep 11, 2025
8b45d5a
Alts Preprocessor Typo (#972)
dhensle Sep 11, 2025
758775d
Bump pypa/gh-action-pypi-publish in /.github/workflows (#974)
dependabot[bot] Sep 25, 2025
10f8f44
fix branch on sandag external test (#978)
jpn-- Sep 26, 2025
1a94629
Estimation Enhancements (#917)
dhensle Sep 26, 2025
e1f9b2a
Wrap mem.consolidate_logs in try-except to prevent model run crashes …
Copilot Sep 26, 2025
5e528fc
Add CITATION.cff file for academic referencing (#985)
Copilot Sep 26, 2025
00a76ef
update uv lock file (#986)
jpn-- Sep 29, 2025
34539d0
Fix for `explicit_chunk` with non fractional values (#1003)
i-am-sijia Oct 23, 2025
335111b
Clean up command prompt logging (#1004)
JoeJimFlood Oct 28, 2025
ea8c323
RuntimeError consolidation (#1000)
JoeJimFlood Oct 31, 2025
f50a261
dev install Git commands (#1006)
jpn-- Oct 31, 2025
009d64a
Replace deprecated pkg_resources with importlib.resources (#1011)
Copilot Nov 3, 2025
ed44a40
Expand UV installation and usage instructions (#1007)
i-am-sijia Nov 11, 2025
c57e032
DOCS: Add front page cards for supported and external model implement…
jpn-- Nov 11, 2025
7e5202e
Patch sharrow sandag (#1009)
jpn-- Nov 12, 2025
7401f5a
fix(estimation): correct the participant_num assignment logic for est…
asiripanich Nov 12, 2025
5963d03
Clean up command prompt logging with Sharrow turned on (#1014)
JoeJimFlood Nov 12, 2025
b91a64a
read back changes to the changelog in the documentation. (#1025)
jpn-- Dec 2, 2025
3b59725
Trip Scheduling Choice -- Same Results Single Process and Multi-Proce…
dhensle Dec 2, 2025
61078c7
Fix trace IDs so they have the same hash (#1021)
JoeJimFlood Dec 11, 2025
6a49631
Merge branch 'main' into matt/explicit_error_terms_updated
m-richards Jan 12, 2026
0a356b3
refactor estimation mode into method
m-richards Jan 12, 2026
5f18709
make estimation choice set preservation work for eet
m-richards Jan 12, 2026
25353d6
fix zero probs with new arg types
m-richards Feb 3, 2026
fe40a9b
minor type checking
m-richards Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 9 additions & 27 deletions .github/workflows/branch-docs.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -21,39 +21,21 @@ jobs:
with:
fetch-depth: 0 # get all tags, lets setuptools_scm do its thing

- name: Setup Miniforge
uses: conda-incubator/setup-miniconda@v2
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
miniforge-version: latest
python-version: "3.10"
activate-environment: docbuild
auto-activate-base: false
auto-update-conda: false
version: "0.7.12"
enable-cache: true
cache-dependency-glob: "uv.lock"

- name: Set cache date for year and month
run: echo "DATE=$(date +'%Y%m')" >> $GITHUB_ENV

- uses: actions/cache@v3
- name: "Set up Python"
uses: actions/setup-python@v5
with:
path: /usr/share/miniconda3/envs/docbuild
key: linux-64-conda-${{ hashFiles('conda-environments/docbuild.yml') }}-${{ env.DATE }}-${{ env.CACHE_NUMBER }}
id: cache

- name: Update environment
run: conda env update --verbose -n docbuild -f conda-environments/docbuild.yml
if: steps.cache.outputs.cache-hit != 'true'
python-version-file: ".python-version"

- name: Install activitysim
run: |
python -m pip install .

- name: Conda checkup
run: |
conda info -a
conda list
echo REPOSITORY ${{ github.repository }}
echo REF ${{ github.ref }}
echo REF_NAME ${{ github.ref_name }}
uv sync --locked --dev

- name: Build the docs
run: |
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
4063cd6
pin larch<6 for now (#947)
jpn-- May 31, 2025
022775b
Minor typo/bug fixes (#945)
dkyleward Jun 2, 2025
ba4a12e
Preprocessing & Annotation functionality (#957)
dhensle Jul 17, 2025
2e5f732
Implement UV for dependency lock (#956)
i-am-sijia Jul 21, 2025
1027026
Skim name conflicts (#939)
jpn-- Jul 29, 2025
58dc347
Pandas 2 `assign_in_place()` fix with categoricals (#948)
i-am-sijia Jul 31, 2025
6a553fc
PNUM hard-coded and Vehicle table creation bug fix (#953)
dhensle Jul 31, 2025
2529e60
Minor Fixes: optional logsums, duplicate data in parking lot choice, …
dhensle Aug 13, 2025
1514a51
Check YAML, Spec, Coefficients Settings Before Model Runs (#950)
andkay Aug 16, 2025
e345f97
Expression profiling (legacy mode) (#936)
jpn-- Aug 25, 2025
ebcaadd
GitHub Action to manually rebuild and publish documentation (#977)
jpn-- Sep 11, 2025
51fd5e8
Add telecommute status model (#935)
i-am-sijia Sep 11, 2025
8b45d5a
Alts Preprocessor Typo (#972)
dhensle Sep 11, 2025
758775d
Bump pypa/gh-action-pypi-publish in /.github/workflows (#974)
dependabot[bot] Sep 25, 2025
10f8f44
fix branch on sandag external test (#978)
jpn-- Sep 26, 2025
1a94629
Estimation Enhancements (#917)
dhensle Sep 26, 2025
e1f9b2a
Wrap mem.consolidate_logs in try-except to prevent model run crashes …
Copilot Sep 26, 2025
5e528fc
Add CITATION.cff file for academic referencing (#985)
Copilot Sep 26, 2025
00a76ef
update uv lock file (#986)
jpn-- Sep 29, 2025
34539d0
Fix for `explicit_chunk` with non fractional values (#1003)
i-am-sijia Oct 23, 2025
335111b
Clean up command prompt logging (#1004)
JoeJimFlood Oct 28, 2025
ea8c323
RuntimeError consolidation (#1000)
JoeJimFlood Oct 31, 2025
f50a261
dev install Git commands (#1006)
jpn-- Oct 31, 2025
009d64a
Replace deprecated pkg_resources with importlib.resources (#1011)
Copilot Nov 3, 2025
ed44a40
Expand UV installation and usage instructions (#1007)
i-am-sijia Nov 11, 2025
c57e032
DOCS: Add front page cards for supported and external model implement…
jpn-- Nov 11, 2025
7e5202e
Patch sharrow sandag (#1009)
jpn-- Nov 12, 2025
7401f5a
fix(estimation): correct the participant_num assignment logic for est…
asiripanich Nov 12, 2025
5963d03
Clean up command prompt logging with Sharrow turned on (#1014)
JoeJimFlood Nov 12, 2025
b91a64a
read back changes to the changelog in the documentation. (#1025)
jpn-- Dec 2, 2025
3b59725
Trip Scheduling Choice -- Same Results Single Process and Multi-Proce…
dhensle Dec 2, 2025
61078c7
Fix trace IDs so they have the same hash (#1021)
JoeJimFlood Dec 11, 2025
6a49631
Merge branch 'main' into matt/explicit_error_terms_updated
m-richards Jan 12, 2026
0a356b3
refactor estimation mode into method
m-richards Jan 12, 2026
5f18709
make estimation choice set preservation work for eet
m-richards Jan 12, 2026
25353d6
fix zero probs with new arg types
m-richards Feb 3, 2026
fe40a9b
minor type checking
m-richards Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 9 additions & 27 deletions .github/workflows/branch-docs.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -21,39 +21,21 @@ jobs:
with:
fetch-depth: 0 # get all tags, lets setuptools_scm do its thing

- name: Setup Miniforge
uses: conda-incubator/setup-miniconda@v2
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
miniforge-version: latest
python-version: "3.10"
activate-environment: docbuild
auto-activate-base: false
auto-update-conda: false
version: "0.7.12"
enable-cache: true
cache-dependency-glob: "uv.lock"

- name: Set cache date for year and month
run: echo "DATE=$(date +'%Y%m')" >> $GITHUB_ENV

- uses: actions/cache@v3
- name: "Set up Python"
uses: actions/setup-python@v5
with:
path: /usr/share/miniconda3/envs/docbuild
key: linux-64-conda-${{ hashFiles('conda-environments/docbuild.yml') }}-${{ env.DATE }}-${{ env.CACHE_NUMBER }}
id: cache

- name: Update environment
run: conda env update --verbose -n docbuild -f conda-environments/docbuild.yml
if: steps.cache.outputs.cache-hit != 'true'
python-version-file: ".python-version"

- name: Install activitysim
run: |
python -m pip install .

- name: Conda checkup
run: |
conda info -a
conda list
echo REPOSITORY ${{ github.repository }}
echo REF ${{ github.ref }}
echo REF_NAME ${{ github.ref_name }}
uv sync --locked --dev

- name: Build the docs
run: |
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
4063cd6
pin larch<6 for now (#947)
jpn-- May 31, 2025
022775b
Minor typo/bug fixes (#945)
dkyleward Jun 2, 2025
ba4a12e
Preprocessing & Annotation functionality (#957)
dhensle Jul 17, 2025
2e5f732
Implement UV for dependency lock (#956)
i-am-sijia Jul 21, 2025
1027026
Skim name conflicts (#939)
jpn-- Jul 29, 2025
58dc347
Pandas 2 `assign_in_place()` fix with categoricals (#948)
i-am-sijia Jul 31, 2025
6a553fc
PNUM hard-coded and Vehicle table creation bug fix (#953)
dhensle Jul 31, 2025
2529e60
Minor Fixes: optional logsums, duplicate data in parking lot choice, …
dhensle Aug 13, 2025
1514a51
Check YAML, Spec, Coefficients Settings Before Model Runs (#950)
andkay Aug 16, 2025
e345f97
Expression profiling (legacy mode) (#936)
jpn-- Aug 25, 2025
ebcaadd
GitHub Action to manually rebuild and publish documentation (#977)
jpn-- Sep 11, 2025
51fd5e8
Add telecommute status model (#935)
i-am-sijia Sep 11, 2025
8b45d5a
Alts Preprocessor Typo (#972)
dhensle Sep 11, 2025
758775d
Bump pypa/gh-action-pypi-publish in /.github/workflows (#974)
dependabot[bot] Sep 25, 2025
10f8f44
fix branch on sandag external test (#978)
jpn-- Sep 26, 2025
1a94629
Estimation Enhancements (#917)
dhensle Sep 26, 2025
e1f9b2a
Wrap mem.consolidate_logs in try-except to prevent model run crashes …
Copilot Sep 26, 2025
5e528fc
Add CITATION.cff file for academic referencing (#985)
Copilot Sep 26, 2025
00a76ef
update uv lock file (#986)
jpn-- Sep 29, 2025
34539d0
Fix for `explicit_chunk` with non fractional values (#1003)
i-am-sijia Oct 23, 2025
335111b
Clean up command prompt logging (#1004)
JoeJimFlood Oct 28, 2025
ea8c323
RuntimeError consolidation (#1000)
JoeJimFlood Oct 31, 2025
f50a261
dev install Git commands (#1006)
jpn-- Oct 31, 2025
009d64a
Replace deprecated pkg_resources with importlib.resources (#1011)
Copilot Nov 3, 2025
ed44a40
Expand UV installation and usage instructions (#1007)
i-am-sijia Nov 11, 2025
c57e032
DOCS: Add front page cards for supported and external model implement…
jpn-- Nov 11, 2025
7e5202e
Patch sharrow sandag (#1009)
jpn-- Nov 12, 2025
7401f5a
fix(estimation): correct the participant_num assignment logic for est…
asiripanich Nov 12, 2025
5963d03
Clean up command prompt logging with Sharrow turned on (#1014)
JoeJimFlood Nov 12, 2025
b91a64a
read back changes to the changelog in the documentation. (#1025)
jpn-- Dec 2, 2025
3b59725
Trip Scheduling Choice -- Same Results Single Process and Multi-Proce…
dhensle Dec 2, 2025
61078c7
Fix trace IDs so they have the same hash (#1021)
JoeJimFlood Dec 11, 2025
6a49631
Merge branch 'main' into matt/explicit_error_terms_updated
m-richards Jan 12, 2026
0a356b3
refactor estimation mode into method
m-richards Jan 12, 2026
5f18709
make estimation choice set preservation work for eet
m-richards Jan 12, 2026
25353d6
fix zero probs with new arg types
m-richards Feb 3, 2026
fe40a9b
minor type checking
m-richards Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 9 additions & 27 deletions .github/workflows/branch-docs.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -21,39 +21,21 @@ jobs:
with:
fetch-depth: 0 # get all tags, lets setuptools_scm do its thing

- name: Setup Miniforge
uses: conda-incubator/setup-miniconda@v2
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
miniforge-version: latest
python-version: "3.10"
activate-environment: docbuild
auto-activate-base: false
auto-update-conda: false
version: "0.7.12"
enable-cache: true
cache-dependency-glob: "uv.lock"

- name: Set cache date for year and month
run: echo "DATE=$(date +'%Y%m')" >> $GITHUB_ENV

- uses: actions/cache@v3
- name: "Set up Python"
uses: actions/setup-python@v5
with:
path: /usr/share/miniconda3/envs/docbuild
key: linux-64-conda-${{ hashFiles('conda-environments/docbuild.yml') }}-${{ env.DATE }}-${{ env.CACHE_NUMBER }}
id: cache

- name: Update environment
run: conda env update --verbose -n docbuild -f conda-environments/docbuild.yml
if: steps.cache.outputs.cache-hit != 'true'
python-version-file: ".python-version"

- name: Install activitysim
run: |
python -m pip install .

- name: Conda checkup
run: |
conda info -a
conda list
echo REPOSITORY ${{ github.repository }}
echo REF ${{ github.ref }}
echo REF_NAME ${{ github.ref_name }}
uv sync --locked --dev

- name: Build the docs
run: |
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
4063cd6
pin larch<6 for now (#947)
jpn-- May 31, 2025
022775b
Minor typo/bug fixes (#945)
dkyleward Jun 2, 2025
ba4a12e
Preprocessing & Annotation functionality (#957)
dhensle Jul 17, 2025
2e5f732
Implement UV for dependency lock (#956)
i-am-sijia Jul 21, 2025
1027026
Skim name conflicts (#939)
jpn-- Jul 29, 2025
58dc347
Pandas 2 `assign_in_place()` fix with categoricals (#948)
i-am-sijia Jul 31, 2025
6a553fc
PNUM hard-coded and Vehicle table creation bug fix (#953)
dhensle Jul 31, 2025
2529e60
Minor Fixes: optional logsums, duplicate data in parking lot choice, …
dhensle Aug 13, 2025
1514a51
Check YAML, Spec, Coefficients Settings Before Model Runs (#950)
andkay Aug 16, 2025
e345f97
Expression profiling (legacy mode) (#936)
jpn-- Aug 25, 2025
ebcaadd
GitHub Action to manually rebuild and publish documentation (#977)
jpn-- Sep 11, 2025
51fd5e8
Add telecommute status model (#935)
i-am-sijia Sep 11, 2025
8b45d5a
Alts Preprocessor Typo (#972)
dhensle Sep 11, 2025
758775d
Bump pypa/gh-action-pypi-publish in /.github/workflows (#974)
dependabot[bot] Sep 25, 2025
10f8f44
fix branch on sandag external test (#978)
jpn-- Sep 26, 2025
1a94629
Estimation Enhancements (#917)
dhensle Sep 26, 2025
e1f9b2a
Wrap mem.consolidate_logs in try-except to prevent model run crashes …
Copilot Sep 26, 2025
5e528fc
Add CITATION.cff file for academic referencing (#985)
Copilot Sep 26, 2025
00a76ef
update uv lock file (#986)
jpn-- Sep 29, 2025
34539d0
Fix for `explicit_chunk` with non fractional values (#1003)
i-am-sijia Oct 23, 2025
335111b
Clean up command prompt logging (#1004)
JoeJimFlood Oct 28, 2025
ea8c323
RuntimeError consolidation (#1000)
JoeJimFlood Oct 31, 2025
f50a261
dev install Git commands (#1006)
jpn-- Oct 31, 2025
009d64a
Replace deprecated pkg_resources with importlib.resources (#1011)
Copilot Nov 3, 2025
ed44a40
Expand UV installation and usage instructions (#1007)
i-am-sijia Nov 11, 2025
c57e032
DOCS: Add front page cards for supported and external model implement…
jpn-- Nov 11, 2025
7e5202e
Patch sharrow sandag (#1009)
jpn-- Nov 12, 2025
7401f5a
fix(estimation): correct the participant_num assignment logic for est…
asiripanich Nov 12, 2025
5963d03
Clean up command prompt logging with Sharrow turned on (#1014)
JoeJimFlood Nov 12, 2025
b91a64a
read back changes to the changelog in the documentation. (#1025)
jpn-- Dec 2, 2025
3b59725
Trip Scheduling Choice -- Same Results Single Process and Multi-Proce…
dhensle Dec 2, 2025
61078c7
Fix trace IDs so they have the same hash (#1021)
JoeJimFlood Dec 11, 2025
6a49631
Merge branch 'main' into matt/explicit_error_terms_updated
m-richards Jan 12, 2026
0a356b3
refactor estimation mode into method
m-richards Jan 12, 2026
5f18709
make estimation choice set preservation work for eet
m-richards Jan 12, 2026
25353d6
fix zero probs with new arg types
m-richards Feb 3, 2026
fe40a9b
minor type checking
m-richards Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 9 additions & 27 deletions .github/workflows/branch-docs.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -21,39 +21,21 @@ jobs:
with:
fetch-depth: 0 # get all tags, lets setuptools_scm do its thing

- name: Setup Miniforge
uses: conda-incubator/setup-miniconda@v2
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
miniforge-version: latest
python-version: "3.10"
activate-environment: docbuild
auto-activate-base: false
auto-update-conda: false
version: "0.7.12"
enable-cache: true
cache-dependency-glob: "uv.lock"

- name: Set cache date for year and month
run: echo "DATE=$(date +'%Y%m')" >> $GITHUB_ENV

- uses: actions/cache@v3
- name: "Set up Python"
uses: actions/setup-python@v5
with:
path: /usr/share/miniconda3/envs/docbuild
key: linux-64-conda-${{ hashFiles('conda-environments/docbuild.yml') }}-${{ env.DATE }}-${{ env.CACHE_NUMBER }}
id: cache

- name: Update environment
run: conda env update --verbose -n docbuild -f conda-environments/docbuild.yml
if: steps.cache.outputs.cache-hit != 'true'
python-version-file: ".python-version"

- name: Install activitysim
run: |
python -m pip install .

- name: Conda checkup
run: |
conda info -a
conda list
echo REPOSITORY ${{ github.repository }}
echo REF ${{ github.ref }}
echo REF_NAME ${{ github.ref_name }}
uv sync --locked --dev

- name: Build the docs
run: |
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
4063cd6
pin larch<6 for now (#947)
jpn-- May 31, 2025
022775b
Minor typo/bug fixes (#945)
dkyleward Jun 2, 2025
ba4a12e
Preprocessing & Annotation functionality (#957)
dhensle Jul 17, 2025
2e5f732
Implement UV for dependency lock (#956)
i-am-sijia Jul 21, 2025
1027026
Skim name conflicts (#939)
jpn-- Jul 29, 2025
58dc347
Pandas 2 `assign_in_place()` fix with categoricals (#948)
i-am-sijia Jul 31, 2025
6a553fc
PNUM hard-coded and Vehicle table creation bug fix (#953)
dhensle Jul 31, 2025
2529e60
Minor Fixes: optional logsums, duplicate data in parking lot choice, …
dhensle Aug 13, 2025
1514a51
Check YAML, Spec, Coefficients Settings Before Model Runs (#950)
andkay Aug 16, 2025
e345f97
Expression profiling (legacy mode) (#936)
jpn-- Aug 25, 2025
ebcaadd
GitHub Action to manually rebuild and publish documentation (#977)
jpn-- Sep 11, 2025
51fd5e8
Add telecommute status model (#935)
i-am-sijia Sep 11, 2025
8b45d5a
Alts Preprocessor Typo (#972)
dhensle Sep 11, 2025
758775d
Bump pypa/gh-action-pypi-publish in /.github/workflows (#974)
dependabot[bot] Sep 25, 2025
10f8f44
fix branch on sandag external test (#978)
jpn-- Sep 26, 2025
1a94629
Estimation Enhancements (#917)
dhensle Sep 26, 2025
e1f9b2a
Wrap mem.consolidate_logs in try-except to prevent model run crashes …
Copilot Sep 26, 2025
5e528fc
Add CITATION.cff file for academic referencing (#985)
Copilot Sep 26, 2025
00a76ef
update uv lock file (#986)
jpn-- Sep 29, 2025
34539d0
Fix for `explicit_chunk` with non fractional values (#1003)
i-am-sijia Oct 23, 2025
335111b
Clean up command prompt logging (#1004)
JoeJimFlood Oct 28, 2025
ea8c323
RuntimeError consolidation (#1000)
JoeJimFlood Oct 31, 2025
f50a261
dev install Git commands (#1006)
jpn-- Oct 31, 2025
009d64a
Replace deprecated pkg_resources with importlib.resources (#1011)
Copilot Nov 3, 2025
ed44a40
Expand UV installation and usage instructions (#1007)
i-am-sijia Nov 11, 2025
c57e032
DOCS: Add front page cards for supported and external model implement…
jpn-- Nov 11, 2025
7e5202e
Patch sharrow sandag (#1009)
jpn-- Nov 12, 2025
7401f5a
fix(estimation): correct the participant_num assignment logic for est…
asiripanich Nov 12, 2025
5963d03
Clean up command prompt logging with Sharrow turned on (#1014)
JoeJimFlood Nov 12, 2025
b91a64a
read back changes to the changelog in the documentation. (#1025)
jpn-- Dec 2, 2025
3b59725
Trip Scheduling Choice -- Same Results Single Process and Multi-Proce…
dhensle Dec 2, 2025
61078c7
Fix trace IDs so they have the same hash (#1021)
JoeJimFlood Dec 11, 2025
6a49631
Merge branch 'main' into matt/explicit_error_terms_updated
m-richards Jan 12, 2026
0a356b3
refactor estimation mode into method
m-richards Jan 12, 2026
5f18709
make estimation choice set preservation work for eet
m-richards Jan 12, 2026
25353d6
fix zero probs with new arg types
m-richards Feb 3, 2026
fe40a9b
minor type checking
m-richards Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 9 additions & 27 deletions .github/workflows/branch-docs.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -21,39 +21,21 @@ jobs:
with:
fetch-depth: 0 # get all tags, lets setuptools_scm do its thing

- name: Setup Miniforge
uses: conda-incubator/setup-miniconda@v2
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
miniforge-version: latest
python-version: "3.10"
activate-environment: docbuild
auto-activate-base: false
auto-update-conda: false
version: "0.7.12"
enable-cache: true
cache-dependency-glob: "uv.lock"

- name: Set cache date for year and month
run: echo "DATE=$(date +'%Y%m')" >> $GITHUB_ENV

- uses: actions/cache@v3
- name: "Set up Python"
uses: actions/setup-python@v5
with:
path: /usr/share/miniconda3/envs/docbuild
key: linux-64-conda-${{ hashFiles('conda-environments/docbuild.yml') }}-${{ env.DATE }}-${{ env.CACHE_NUMBER }}
id: cache

- name: Update environment
run: conda env update --verbose -n docbuild -f conda-environments/docbuild.yml
if: steps.cache.outputs.cache-hit != 'true'
python-version-file: ".python-version"

- name: Install activitysim
run: |
python -m pip install .

- name: Conda checkup
run: |
conda info -a
conda list
echo REPOSITORY ${{ github.repository }}
echo REF ${{ github.ref }}
echo REF_NAME ${{ github.ref_name }}
uv sync --locked --dev

- name: Build the docs
run: |
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
4063cd6
pin larch<6 for now (#947)
jpn-- May 31, 2025
022775b
Minor typo/bug fixes (#945)
dkyleward Jun 2, 2025
ba4a12e
Preprocessing & Annotation functionality (#957)
dhensle Jul 17, 2025
2e5f732
Implement UV for dependency lock (#956)
i-am-sijia Jul 21, 2025
1027026
Skim name conflicts (#939)
jpn-- Jul 29, 2025
58dc347
Pandas 2 `assign_in_place()` fix with categoricals (#948)
i-am-sijia Jul 31, 2025
6a553fc
PNUM hard-coded and Vehicle table creation bug fix (#953)
dhensle Jul 31, 2025
2529e60
Minor Fixes: optional logsums, duplicate data in parking lot choice, …
dhensle Aug 13, 2025
1514a51
Check YAML, Spec, Coefficients Settings Before Model Runs (#950)
andkay Aug 16, 2025
e345f97
Expression profiling (legacy mode) (#936)
jpn-- Aug 25, 2025
ebcaadd
GitHub Action to manually rebuild and publish documentation (#977)
jpn-- Sep 11, 2025
51fd5e8
Add telecommute status model (#935)
i-am-sijia Sep 11, 2025
8b45d5a
Alts Preprocessor Typo (#972)
dhensle Sep 11, 2025
758775d
Bump pypa/gh-action-pypi-publish in /.github/workflows (#974)
dependabot[bot] Sep 25, 2025
10f8f44
fix branch on sandag external test (#978)
jpn-- Sep 26, 2025
1a94629
Estimation Enhancements (#917)
dhensle Sep 26, 2025
e1f9b2a
Wrap mem.consolidate_logs in try-except to prevent model run crashes …
Copilot Sep 26, 2025
5e528fc
Add CITATION.cff file for academic referencing (#985)
Copilot Sep 26, 2025
00a76ef
update uv lock file (#986)
jpn-- Sep 29, 2025
34539d0
Fix for `explicit_chunk` with non fractional values (#1003)
i-am-sijia Oct 23, 2025
335111b
Clean up command prompt logging (#1004)
JoeJimFlood Oct 28, 2025
ea8c323
RuntimeError consolidation (#1000)
JoeJimFlood Oct 31, 2025
f50a261
dev install Git commands (#1006)
jpn-- Oct 31, 2025
009d64a
Replace deprecated pkg_resources with importlib.resources (#1011)
Copilot Nov 3, 2025
ed44a40
Expand UV installation and usage instructions (#1007)
i-am-sijia Nov 11, 2025
c57e032
DOCS: Add front page cards for supported and external model implement…
jpn-- Nov 11, 2025
7e5202e
Patch sharrow sandag (#1009)
jpn-- Nov 12, 2025
7401f5a
fix(estimation): correct the participant_num assignment logic for est…
asiripanich Nov 12, 2025
5963d03
Clean up command prompt logging with Sharrow turned on (#1014)
JoeJimFlood Nov 12, 2025
b91a64a
read back changes to the changelog in the documentation. (#1025)
jpn-- Dec 2, 2025
3b59725
Trip Scheduling Choice -- Same Results Single Process and Multi-Proce…
dhensle Dec 2, 2025
61078c7
Fix trace IDs so they have the same hash (#1021)
JoeJimFlood Dec 11, 2025
6a49631
Merge branch 'main' into matt/explicit_error_terms_updated
m-richards Jan 12, 2026
0a356b3
refactor estimation mode into method
m-richards Jan 12, 2026
5f18709
make estimation choice set preservation work for eet
m-richards Jan 12, 2026
25353d6
fix zero probs with new arg types
m-richards Feb 3, 2026
fe40a9b
minor type checking
m-richards Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 9 additions & 27 deletions .github/workflows/branch-docs.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -21,39 +21,21 @@ jobs:
with:
fetch-depth: 0 # get all tags, lets setuptools_scm do its thing

- name: Setup Miniforge
uses: conda-incubator/setup-miniconda@v2
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
miniforge-version: latest
python-version: "3.10"
activate-environment: docbuild
auto-activate-base: false
auto-update-conda: false
version: "0.7.12"
enable-cache: true
cache-dependency-glob: "uv.lock"

- name: Set cache date for year and month
run: echo "DATE=$(date +'%Y%m')" >> $GITHUB_ENV

- uses: actions/cache@v3
- name: "Set up Python"
uses: actions/setup-python@v5
with:
path: /usr/share/miniconda3/envs/docbuild
key: linux-64-conda-${{ hashFiles('conda-environments/docbuild.yml') }}-${{ env.DATE }}-${{ env.CACHE_NUMBER }}
id: cache

- name: Update environment
run: conda env update --verbose -n docbuild -f conda-environments/docbuild.yml
if: steps.cache.outputs.cache-hit != 'true'
python-version-file: ".python-version"

- name: Install activitysim
run: |
python -m pip install .

- name: Conda checkup
run: |
conda info -a
conda list
echo REPOSITORY ${{ github.repository }}
echo REF ${{ github.ref }}
echo REF_NAME ${{ github.ref_name }}
uv sync --locked --dev

- name: Build the docs
run: |
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
4063cd6
pin larch<6 for now (#947)
jpn-- May 31, 2025
022775b
Minor typo/bug fixes (#945)
dkyleward Jun 2, 2025
ba4a12e
Preprocessing & Annotation functionality (#957)
dhensle Jul 17, 2025
2e5f732
Implement UV for dependency lock (#956)
i-am-sijia Jul 21, 2025
1027026
Skim name conflicts (#939)
jpn-- Jul 29, 2025
58dc347
Pandas 2 `assign_in_place()` fix with categoricals (#948)
i-am-sijia Jul 31, 2025
6a553fc
PNUM hard-coded and Vehicle table creation bug fix (#953)
dhensle Jul 31, 2025
2529e60
Minor Fixes: optional logsums, duplicate data in parking lot choice, …
dhensle Aug 13, 2025
1514a51
Check YAML, Spec, Coefficients Settings Before Model Runs (#950)
andkay Aug 16, 2025
e345f97
Expression profiling (legacy mode) (#936)
jpn-- Aug 25, 2025
ebcaadd
GitHub Action to manually rebuild and publish documentation (#977)
jpn-- Sep 11, 2025
51fd5e8
Add telecommute status model (#935)
i-am-sijia Sep 11, 2025
8b45d5a
Alts Preprocessor Typo (#972)
dhensle Sep 11, 2025
758775d
Bump pypa/gh-action-pypi-publish in /.github/workflows (#974)
dependabot[bot] Sep 25, 2025
10f8f44
fix branch on sandag external test (#978)
jpn-- Sep 26, 2025
1a94629
Estimation Enhancements (#917)
dhensle Sep 26, 2025
e1f9b2a
Wrap mem.consolidate_logs in try-except to prevent model run crashes …
Copilot Sep 26, 2025
5e528fc
Add CITATION.cff file for academic referencing (#985)
Copilot Sep 26, 2025
00a76ef
update uv lock file (#986)
jpn-- Sep 29, 2025
34539d0
Fix for `explicit_chunk` with non fractional values (#1003)
i-am-sijia Oct 23, 2025
335111b
Clean up command prompt logging (#1004)
JoeJimFlood Oct 28, 2025
ea8c323
RuntimeError consolidation (#1000)
JoeJimFlood Oct 31, 2025
f50a261
dev install Git commands (#1006)
jpn-- Oct 31, 2025
009d64a
Replace deprecated pkg_resources with importlib.resources (#1011)
Copilot Nov 3, 2025
ed44a40
Expand UV installation and usage instructions (#1007)
i-am-sijia Nov 11, 2025
c57e032
DOCS: Add front page cards for supported and external model implement…
jpn-- Nov 11, 2025
7e5202e
Patch sharrow sandag (#1009)
jpn-- Nov 12, 2025
7401f5a
fix(estimation): correct the participant_num assignment logic for est…
asiripanich Nov 12, 2025
5963d03
Clean up command prompt logging with Sharrow turned on (#1014)
JoeJimFlood Nov 12, 2025
b91a64a
read back changes to the changelog in the documentation. (#1025)
jpn-- Dec 2, 2025
3b59725
Trip Scheduling Choice -- Same Results Single Process and Multi-Proce…
dhensle Dec 2, 2025
61078c7
Fix trace IDs so they have the same hash (#1021)
JoeJimFlood Dec 11, 2025
6a49631
Merge branch 'main' into matt/explicit_error_terms_updated
m-richards Jan 12, 2026
0a356b3
refactor estimation mode into method
m-richards Jan 12, 2026
5f18709
make estimation choice set preservation work for eet
m-richards Jan 12, 2026
25353d6
fix zero probs with new arg types
m-richards Feb 3, 2026
fe40a9b
minor type checking
m-richards Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 9 additions & 27 deletions .github/workflows/branch-docs.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -21,39 +21,21 @@ jobs:
with:
fetch-depth: 0 # get all tags, lets setuptools_scm do its thing

- name: Setup Miniforge
uses: conda-incubator/setup-miniconda@v2
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
miniforge-version: latest
python-version: "3.10"
activate-environment: docbuild
auto-activate-base: false
auto-update-conda: false
version: "0.7.12"
enable-cache: true
cache-dependency-glob: "uv.lock"

- name: Set cache date for year and month
run: echo "DATE=$(date +'%Y%m')" >> $GITHUB_ENV

- uses: actions/cache@v3
- name: "Set up Python"
uses: actions/setup-python@v5
with:
path: /usr/share/miniconda3/envs/docbuild
key: linux-64-conda-${{ hashFiles('conda-environments/docbuild.yml') }}-${{ env.DATE }}-${{ env.CACHE_NUMBER }}
id: cache

- name: Update environment
run: conda env update --verbose -n docbuild -f conda-environments/docbuild.yml
if: steps.cache.outputs.cache-hit != 'true'
python-version-file: ".python-version"

- name: Install activitysim
run: |
python -m pip install .

- name: Conda checkup
run: |
conda info -a
conda list
echo REPOSITORY ${{ github.repository }}
echo REF ${{ github.ref }}
echo REF_NAME ${{ github.ref_name }}
uv sync --locked --dev

- name: Build the docs
run: |
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
4063cd6
pin larch<6 for now (#947)
jpn-- May 31, 2025
022775b
Minor typo/bug fixes (#945)
dkyleward Jun 2, 2025
ba4a12e
Preprocessing & Annotation functionality (#957)
dhensle Jul 17, 2025
2e5f732
Implement UV for dependency lock (#956)
i-am-sijia Jul 21, 2025
1027026
Skim name conflicts (#939)
jpn-- Jul 29, 2025
58dc347
Pandas 2 `assign_in_place()` fix with categoricals (#948)
i-am-sijia Jul 31, 2025
6a553fc
PNUM hard-coded and Vehicle table creation bug fix (#953)
dhensle Jul 31, 2025
2529e60
Minor Fixes: optional logsums, duplicate data in parking lot choice, …
dhensle Aug 13, 2025
1514a51
Check YAML, Spec, Coefficients Settings Before Model Runs (#950)
andkay Aug 16, 2025
e345f97
Expression profiling (legacy mode) (#936)
jpn-- Aug 25, 2025
ebcaadd
GitHub Action to manually rebuild and publish documentation (#977)
jpn-- Sep 11, 2025
51fd5e8
Add telecommute status model (#935)
i-am-sijia Sep 11, 2025
8b45d5a
Alts Preprocessor Typo (#972)
dhensle Sep 11, 2025
758775d
Bump pypa/gh-action-pypi-publish in /.github/workflows (#974)
dependabot[bot] Sep 25, 2025
10f8f44
fix branch on sandag external test (#978)
jpn-- Sep 26, 2025
1a94629
Estimation Enhancements (#917)
dhensle Sep 26, 2025
e1f9b2a
Wrap mem.consolidate_logs in try-except to prevent model run crashes …
Copilot Sep 26, 2025
5e528fc
Add CITATION.cff file for academic referencing (#985)
Copilot Sep 26, 2025
00a76ef
update uv lock file (#986)
jpn-- Sep 29, 2025
34539d0
Fix for `explicit_chunk` with non fractional values (#1003)
i-am-sijia Oct 23, 2025
335111b
Clean up command prompt logging (#1004)
JoeJimFlood Oct 28, 2025
ea8c323
RuntimeError consolidation (#1000)
JoeJimFlood Oct 31, 2025
f50a261
dev install Git commands (#1006)
jpn-- Oct 31, 2025
009d64a
Replace deprecated pkg_resources with importlib.resources (#1011)
Copilot Nov 3, 2025
ed44a40
Expand UV installation and usage instructions (#1007)
i-am-sijia Nov 11, 2025
c57e032
DOCS: Add front page cards for supported and external model implement…
jpn-- Nov 11, 2025
7e5202e
Patch sharrow sandag (#1009)
jpn-- Nov 12, 2025
7401f5a
fix(estimation): correct the participant_num assignment logic for est…
asiripanich Nov 12, 2025
5963d03
Clean up command prompt logging with Sharrow turned on (#1014)
JoeJimFlood Nov 12, 2025
b91a64a
read back changes to the changelog in the documentation. (#1025)
jpn-- Dec 2, 2025
3b59725
Trip Scheduling Choice -- Same Results Single Process and Multi-Proce…
dhensle Dec 2, 2025
61078c7
Fix trace IDs so they have the same hash (#1021)
JoeJimFlood Dec 11, 2025
6a49631
Merge branch 'main' into matt/explicit_error_terms_updated
m-richards Jan 12, 2026
0a356b3
refactor estimation mode into method
m-richards Jan 12, 2026
5f18709
make estimation choice set preservation work for eet
m-richards Jan 12, 2026
25353d6
fix zero probs with new arg types
m-richards Feb 3, 2026
fe40a9b
minor type checking
m-richards Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 9 additions & 27 deletions .github/workflows/branch-docs.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -21,39 +21,21 @@ jobs:
with:
fetch-depth: 0 # get all tags, lets setuptools_scm do its thing

- name: Setup Miniforge
uses: conda-incubator/setup-miniconda@v2
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
miniforge-version: latest
python-version: "3.10"
activate-environment: docbuild
auto-activate-base: false
auto-update-conda: false
version: "0.7.12"
enable-cache: true
cache-dependency-glob: "uv.lock"

- name: Set cache date for year and month
run: echo "DATE=$(date +'%Y%m')" >> $GITHUB_ENV

- uses: actions/cache@v3
- name: "Set up Python"
uses: actions/setup-python@v5
with:
path: /usr/share/miniconda3/envs/docbuild
key: linux-64-conda-${{ hashFiles('conda-environments/docbuild.yml') }}-${{ env.DATE }}-${{ env.CACHE_NUMBER }}
id: cache

- name: Update environment
run: conda env update --verbose -n docbuild -f conda-environments/docbuild.yml
if: steps.cache.outputs.cache-hit != 'true'
python-version-file: ".python-version"

- name: Install activitysim
run: |
python -m pip install .

- name: Conda checkup
run: |
conda info -a
conda list
echo REPOSITORY ${{ github.repository }}
echo REF ${{ github.ref }}
echo REF_NAME ${{ github.ref_name }}
uv sync --locked --dev

- name: Build the docs
run: |
Expand Down
Loading