Skip to content

Conversation

@jpn--
Copy link
Member

@jpn-- jpn-- commented Sep 11, 2025

This pull request adds a new GitHub Actions workflow for rebuilding and publishing documentation. The workflow allows manual triggering with specific commit and version inputs, automates environment setup, builds the documentation, and publishes it to GitHub Pages.

Documentation automation:

  • Added .github/workflows/rebuild-docs.yml to define a workflow that can be manually triggered with inputs for commit SHA/branch and version number.
  • Configured steps to check out the specified commit, set up Python and dependencies, build the documentation, and publish the generated HTML to GitHub Pages under the specified version directory.

* expression profiling

* two reports

* make simple report sortable

* change default to grid

* configurable expression_profile_cutoff

* works with MP

* documentation

* expression_profile_style

* performance_log can be bool

* fix for pandas 2

* test expr profiling

* test expression profiling on mtc and semcog examples

* set encoding to utf8 because windows

* add missing import

* add warning about path length in error message

* oops, .log not .csv

* add timestamping to expression profile logs

* fix file naming, update tests

* all subprocesses to same timestamp

* add note in docs about runtime cost
@jpn-- jpn-- merged commit ebcaadd into ActivitySim:main Sep 11, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant