Releases: ActivitySim/activitysim
v1.3.0-beta0
This update offers numerous significant enhancements to how ActivitySim works, including:
- Removal of ORCA. This new version of ActivitySim does not use ORCA as a dependency, and thus does not rely on ORCA’s global state to manage data. Instead, a new
State
class is introduced, which encapsulates the current state of a simulation including all data tables. This is a significant change “under the hood”, which may be particularly consequential for model that use “extensions” to the ActivitySim framework. #654 - Pydantic for model settings. In prior versions, model settings were specifies as YAML input files and could contain arbitrary content, both for ActivitySim at a global level as well as for individual components. This update now uses Pydantic to validate settings. #758
- Input checker. This new component allows for configuring checks on the validity of data input files. #753
- Data Type Optimization. A variety of internal data type optimization changes in #782
- BayDAG Contributions in #657
Other smaller enhancements include:
- add model_settings to estimator.write_coefficients by @bwentl in #651
- docs: apply a minor correction to user guides by @asiripanich in #659
- Trip scheduling logic by @jpn-- in #660
- Pin Dependencies by @jpn-- in #665
- Updated SEMCOG Example by @dhensle in #603
- syncronize by @jpn-- in #680
- Fix memory usage by @jpn-- in #751
- orca residual cleanup by @jpn-- in #694
- Disable unstable estimation mode test by @jpn-- in #765
- Overflow protection by @jpn-- in #764
- Fixes windows error on large MAZ systems by @jpn-- in #760
- update repo test pointers by @jpn-- in #783
- Explicit chunking by @jpn-- in #759
- Selecting choices from joint tour participant ID column explicitly; by @bricegnichols in #653
- Option to write output tables as parquet files by @stefancoe in #763
- Moved 'tot_tours' from nm tour frequency script to alternatives file by @JoeJimFlood in #661
- Add options to handle larger dataset for location models by @bwentl in #687
- Pydantic 2 by @jpn-- in #796
- added stricter joining of annotated fields by @nick-fournier-rsg in #672
- Vehicle Type Alts Filtering Bug Fix by @dhensle in #790
- Alt col name bug fix for option to handle larger dataset for location models by @bwentl in #798
v1.2.2
v1.2.1
This release is being made to ensure that user installing the latest version of ActivitySim do so in an environment without Pandas 2.0, which is not yet compatible with ActivitySim.
What's Changed
Full Changelog: v1.2.0...v1.2.1
v1.2.0
This release includes all updates and enhancements complete in the ActivitySim Consortium's Phase 7 development cycle, including:
- Sharrow performance enhancement
- Explicit school escorting
- Disaggregate accessibility
- Simulation-based shadow pricing
- Various other small enhancements and bug fixes
What's Changed
- Psutil memory info runtime error workaround by @i-am-sijia in #625
- Develop got out of sync with main by @jpn-- in #626
- Flexible Number of Tour & Trip IDs by @dhensle in #581
- Fixed random seed generator to generate unsigned integers instead of … by @JoeJimFlood in #577
- Fix for pandas 1.5 by @jpn-- in #629
- docs: correct the unit of
chunk_size
. by @jpn-- in #630 - Add github workflow for windows installer creation by @Chronial in #600
- Parking location bug fix by @i-am-sijia in #622
- Revised shadow pricing mechanism by @aletzdy in #613
- Operational updates by @jpn-- in #612
- Estimation fix by @jpn-- in #591
- [Phase 7] Complete Sharrow by @jpn-- in #611
- Adding fixed-origin to fixed-primary-destination skim wrapper by @dhensle in #606
- Composite - Disaggregate Accessibility by @jpn-- in #635
- School Escorting by @dhensle in #574
- Dev accessibilities by @nick-fournier-rsg in #614
- ARC Example Trip Destination UEC Correction by @i-am-sijia in #634
- code for 1.2 release by @jpn-- in #636
New Contributors
- @i-am-sijia made their first contribution in #625
- @dhensle made their first contribution in #581
- @JoeJimFlood made their first contribution in #577
- @Chronial made their first contribution in #600
- @aletzdy made their first contribution in #613
- @nick-fournier-rsg made their first contribution in #614
Full Changelog: v1.1.3...v1.2.0
v1.1.3
What's Changed
Almost nothing, just trying to make the documentation build work
Full Changelog: v1.1.2...v1.1.3
v1.1.2
v1.1.1
What's Changed
There are no changes to the main body of ActivitySim code in this release, just changes to the package release and delivery, and ancillary parts.
- Infrastructure by @jpn-- in #586
- Infrastructure fixes by @jpn-- in #588
- Adding small MWCOG example/prototype by @AndrewTheTM in #585
- Repair tests and examples by @jpn-- in #594
- Infrastructure changes by @jpn-- in #592
New Contributors
- @AndrewTheTM made their first contribution in #585
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- publish by @bstabler in #521
- Doc fix by @bstabler in #522
- rst doc fix by @bstabler in #523
- Gh pages deploy fix by @bstabler in #524
- update gh pages token by @bstabler in #525
- Rst file updates by @bstabler in #526
- fix rst file css template usage by @bstabler in #527
- Update LICENSE.txt by @joecastiglione in #534
- numpy max 1.21 by @jpn-- in #540
- pass through kwargs for location choice model estimation by @jpn-- in #539
- Visualization Pull Request by @danielsclint in #532
- Benchmarking with ASV by @jpn-- in #456
- 🚀 [feat] vehicle type model by @mxndrwgrdnr in #486
- Differentiate examples between quality and validity of example models by @jpn-- in #571
- black and isort by @jpn-- in #578
- Small fixes by @jpn-- in #580
- Release 1.1 by @jpn-- in #582
New Contributors
- @joecastiglione made their first contribution in #534
Full Changelog: v1.0.4...v1.1.0