Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
158 commits
Select commit Hold shift + click to select a range
da13d63
school escorting initial commit
dhensle Jun 11, 2022
bd9e4bf
bundles created
dhensle Jun 21, 2022
9dc3190
added pure escort tours after non_mand_sched
dhensle Jun 23, 2022
23f26e3
created escorting tours & trips
dhensle Jul 29, 2022
93ee763
integrated escort tours and trips
dhensle Aug 2, 2022
f79341d
Differentiate examples between quality and validity of example models…
jpn-- Aug 3, 2022
3b7e551
black and isort (#578)
jpn-- Aug 4, 2022
468270b
stop emitting output dir
jpn-- Aug 6, 2022
74b1465
trace files in nested directories
jpn-- Aug 7, 2022
3b12814
swap files for xborder model
jpn-- Aug 7, 2022
e92ac72
repair ARC MP
jpn-- Aug 8, 2022
c82db36
downstream model integration
dhensle Aug 8, 2022
93650ab
print checksum even when not used
jpn-- Aug 9, 2022
ee6c9e6
add hashes for sandag_xborder_full
jpn-- Aug 9, 2022
e097c70
fix dtype in university hack
jpn-- Aug 9, 2022
7481f73
fix persons to match tours
jpn-- Aug 9, 2022
1176399
repair ARC
jpn-- Aug 10, 2022
ceb5c9a
initial commit of flexible tour/trip ids
dhensle Aug 11, 2022
1495ca1
pycodestyle
dhensle Aug 11, 2022
efd7fc3
black formatting
dhensle Aug 11, 2022
e4910e5
Bump version: 1.0.4 → 1.1.0
jpn-- Aug 11, 2022
0412a0b
Merge pull request #580 from camsys/small-fixes
jpn-- Aug 11, 2022
7891662
adding frequency alternatives configs required for test system
dhensle Aug 11, 2022
f4d8eae
added additional unit tests
dhensle Aug 11, 2022
b537e10
added setup function for test configs dir
dhensle Aug 12, 2022
a782f24
formatting
dhensle Aug 12, 2022
f189143
Merge pull request #582 from ActivitySim/develop
jpn-- Aug 12, 2022
7e0e6b0
handling missing alts files in examples
dhensle Aug 12, 2022
a2a5ad9
error catching around extension probs
dhensle Aug 12, 2022
c22da11
passing tests
dhensle Aug 12, 2022
256d2c9
still passing tests around missing config files
dhensle Aug 12, 2022
3263d4a
accounting for missing mtf spec in marin example
dhensle Aug 13, 2022
194c3dd
nm tour scheduling passing
dhensle Aug 14, 2022
f659405
updating stop freq in tours table
dhensle Aug 14, 2022
fe2ee40
added check for mand tour overlap with pe tours
dhensle Aug 14, 2022
e9ea02b
num chauffeurs and escortees
dhensle Aug 14, 2022
69008a9
fixed defaults not getting used if file missing
dhensle Aug 14, 2022
0407108
merging canonical ids from flexible id work
dhensle Aug 14, 2022
8c0d2a0
setting escorting tour and trip ids
dhensle Aug 15, 2022
b49e97c
remove unneeded nmtf settings file
dhensle Aug 15, 2022
c6ce7bd
black formatting
dhensle Aug 15, 2022
25631e8
excluding escort trips from trip scheduling
dhensle Aug 15, 2022
14ccd97
fixing bug where mand tours not getting assigned correct id
dhensle Aug 15, 2022
23734a0
adding school_escorting to mp model list
dhensle Aug 15, 2022
6d887b7
Added mwcog small area
AndrewTheTM Aug 15, 2022
4d6287d
missed one edit
AndrewTheTM Aug 15, 2022
d7bd408
adding school escort tour flavors as own category
dhensle Aug 16, 2022
e1fe792
reformatting
AndrewTheTM Aug 16, 2022
6691c9b
updating timetable windows with pure escort tours
dhensle Aug 16, 2022
0b1d3c5
additional logging
dhensle Aug 16, 2022
788a2db
Update README.MD
AndrewTheTM Aug 16, 2022
af8e1b9
call as module
jpn-- Aug 16, 2022
6226a56
github actions tests
jpn-- Aug 16, 2022
01c84ae
adding non-mand destination changes
dhensle Aug 16, 2022
d16b5fb
pre commit hooks
jpn-- Aug 16, 2022
800989a
pyproject toml
jpn-- Aug 16, 2022
c05204e
limit numpy
jpn-- Aug 16, 2022
3d08096
docs for mamba instead of conda
jpn-- Aug 16, 2022
f72ce38
ignore generated files
jpn-- Aug 16, 2022
098ed44
add nbmake to test env
jpn-- Aug 16, 2022
1fb852a
fix dupe line
jpn-- Aug 16, 2022
1a60a9f
fixing bad tdd merge
dhensle Aug 16, 2022
8c8cba4
repair test multiple zones for github actions
jpn-- Aug 17, 2022
0cc4439
publish develop docs
jpn-- Aug 17, 2022
03dc574
fix docbuild env
jpn-- Aug 17, 2022
1df6927
merging tdd alts to all tours
dhensle Aug 17, 2022
c3f942e
adding ride share threshold to unvailability for pure escort time ove…
dhensle Aug 18, 2022
7c9fe32
cleanup
dhensle Aug 18, 2022
38cfde8
Update .travis.yml
AndrewTheTM Aug 18, 2022
175219f
fixed testing files
AndrewTheTM Aug 18, 2022
997669b
Merge branch 'develop' of https://github.com/AndrewTheTM/activitysim …
AndrewTheTM Aug 18, 2022
3db9db5
fixed testing files (again)
AndrewTheTM Aug 18, 2022
493dc9a
fixed test script again
AndrewTheTM Aug 18, 2022
f7d9d29
mins per time bin
dhensle Aug 18, 2022
f84d7bd
black formatting
dhensle Aug 18, 2022
be63890
merge with develop
dhensle Aug 18, 2022
9c76c17
black formatting
dhensle Aug 18, 2022
28e96c8
fixing reindex import bug
dhensle Aug 18, 2022
1b4203a
fixing missed import
dhensle Aug 19, 2022
6f855f3
replacing trips test table
dhensle Aug 19, 2022
3ee29ec
inserting default setting if no models in config for tests
dhensle Aug 19, 2022
f325e99
publish docs to branch name
jpn-- Aug 19, 2022
e78a4ec
adding setup function to tests to set configs_dir injectable
dhensle Aug 19, 2022
3ea0f4b
documentation
dhensle Aug 19, 2022
093ead1
updated testing scripts (note shorter travis script for now)
AndrewTheTM Aug 22, 2022
2bfdea2
fixed slash (windows vs. linux testing issue)
AndrewTheTM Aug 22, 2022
8b4f081
added output folders
AndrewTheTM Aug 22, 2022
fb74cd0
updated travis script to run all tests, should pass
AndrewTheTM Aug 22, 2022
b785d67
docs cleaning
jpn-- Aug 23, 2022
b3af10e
docs re-style
jpn-- Aug 23, 2022
69de8d2
rebuild
jpn-- Aug 23, 2022
a0188a2
dynamic versioning docs
jpn-- Aug 23, 2022
8159f17
version switcher
jpn-- Aug 23, 2022
f2e8e9b
blacken
jpn-- Aug 23, 2022
3e254ff
fix switcher url
jpn-- Aug 23, 2022
30455f2
fix conf
jpn-- Aug 23, 2022
91beb97
switcher update
jpn-- Aug 23, 2022
1cba29e
master to main
jpn-- Aug 23, 2022
82efce4
deployment actions
jpn-- Aug 23, 2022
04feee0
actions
jpn-- Aug 23, 2022
62b1fb7
Merge pull request #586 from camsys/infrastructure
jpn-- Aug 23, 2022
d311432
build wheel
jpn-- Aug 23, 2022
e7d34a1
Merge pull request #588 from camsys/infrastructure
jpn-- Aug 23, 2022
73378a8
fix for testpypi
jpn-- Aug 24, 2022
f979a84
blacken
jpn-- Aug 24, 2022
8d419f3
manual switcher
jpn-- Aug 24, 2022
569d563
branch docs service [makedocs]
jpn-- Aug 24, 2022
6d20cef
syntax [makedocs]
jpn-- Aug 24, 2022
b61f78b
travis depends
jpn-- Aug 24, 2022
05940d5
checkout v3, fix versioning in docs
jpn-- Aug 24, 2022
c6b9c9f
only build develop docs once
jpn-- Aug 24, 2022
822e177
failsafe version
jpn-- Aug 24, 2022
9a782f8
documentation repairs
jpn-- Aug 24, 2022
8b7737c
python-simplified-semver
jpn-- Aug 24, 2022
6bb1d53
front cards
jpn-- Aug 24, 2022
4944aef
end testing w travis
jpn-- Aug 25, 2022
dbae2f3
merge to latest
jpn-- Aug 25, 2022
df70b6c
add mwcog test to gh-actions
jpn-- Aug 25, 2022
4cbeccb
add mwcog to docs
jpn-- Aug 25, 2022
387aaca
fixed origin bug and missing outbound trip to work
dhensle Aug 25, 2022
8fb416d
point to data not copy it
jpn-- Aug 29, 2022
35586ff
sort dependencies
jpn-- Aug 29, 2022
5fd488f
req sh 2.2.4
jpn-- Aug 29, 2022
f51c609
account for variance across platforms in trip dest est
jpn-- Aug 29, 2022
236072e
copy bike skims for sandag test
jpn-- Aug 29, 2022
45b1709
Merge pull request #1 from camsys/develop-mwcog
AndrewTheTM Aug 30, 2022
96bf698
Merge pull request #585 from AndrewTheTM/develop
jpn-- Aug 30, 2022
f8365f5
proper cleanup when trips that get removed if schedule failed
dhensle Aug 30, 2022
a526721
changed failed trip scheduling option for example
dhensle Aug 30, 2022
71f9046
updating regress table
dhensle Aug 30, 2022
ed1ccca
blacken
dhensle Aug 30, 2022
fdc9402
extending nmtf and stop frequency to demonstrate flexible ids
dhensle Aug 31, 2022
156c771
param on rtol
jpn-- Aug 31, 2022
7455375
fix sandag_2 test files
jpn-- Sep 1, 2022
f14c078
fix test file names
jpn-- Sep 1, 2022
7ead422
Merge pull request #594 from camsys/develop
jpn-- Sep 2, 2022
3f72e95
allowing multiple escort tours in the same period
dhensle Sep 2, 2022
af50994
sandag 3-zone example fix
dhensle Sep 5, 2022
1aee18c
fixing expression for missing escort participants sandag 3_zone
dhensle Sep 5, 2022
2a63d3a
cleanup
dhensle Sep 5, 2022
5f6412a
merging in develop
dhensle Sep 14, 2022
4ae569a
blacken
dhensle Sep 14, 2022
0e3f87c
Update trip_destination.py
dhensle Sep 16, 2022
b7e08c4
Update trip_destination.py
dhensle Sep 16, 2022
2fdf7ea
fixing bug for inbound destination for second escortee
dhensle Sep 21, 2022
c6d342b
blacken
dhensle Sep 21, 2022
0b4a692
Merge pull request #1 from dhensle/school_escorting
dhensle Oct 27, 2022
9d7b9aa
merging with school escorting
dhensle Oct 27, 2022
1e567dd
Merge pull request #3 from dhensle/flexible_ids_for_merge
dhensle Oct 27, 2022
ee6f07d
Disaggregate Accessibilities (#5)
dhensle Oct 28, 2022
630f1cb
Shadow Pricing Enhancements (#7)
dhensle Oct 28, 2022
60891a3
Merge pull request #47 from dhensle/rsg_phase7_dev
dhensle Nov 1, 2022
9bdd3a5
Merge pull request #48 from SANDAG/develop_tripDestUpdate
dhensle Nov 1, 2022
253e403
updating mtc_extended test files
dhensle Nov 1, 2022
60a8370
no sp for non-work or school, better logging, weighting options
dhensle Nov 3, 2022
5d67c57
sample TAZ only if available MAZ when shadow pricing
dhensle Nov 4, 2022
25e44d7
adding missed weight column option
dhensle Nov 4, 2022
413d2fa
cleaning up comments
dhensle Nov 4, 2022
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 1.0.4
current_version = 1.1.0
commit = True
tag = True
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\.(?P<release>.*))?
Expand Down
55 changes: 55 additions & 0 deletions .github/workflows/branch-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: ActivitySim Branch Docs
# This workflow is provided as a service for forks to build branch-specific documentation.

on: push

jobs:
docbuild:
if: "contains(github.event.head_commit.message, '[makedocs]') && (github.repository_owner != 'ActivitySim') && (github.ref_name != 'develop')"
# develop branch docs are built at the end of the core test workflow, regardless of repository owner or commit message flags
name: ubuntu-latest py3.9
runs-on: ubuntu-latest
defaults:
run:
shell: bash -l {0}
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0 # get all tags, lets setuptools_scm do its thing
- name: Set up Python 3.9
uses: actions/setup-python@v2
with:
python-version: 3.9
- name: Install dependencies
uses: conda-incubator/setup-miniconda@v2
with:
miniforge-variant: Mambaforge
miniforge-version: latest
use-mamba: true
environment-file: conda-environments/docbuild.yml
python-version: 3.9
activate-environment: docbuild
auto-activate-base: false
auto-update-conda: false
- 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 }}
- name: Build the docs
run: |
cd docs
make clean
make html
- name: Push to GitHub Pages
uses: peaceiris/actions-gh-pages@v3.8.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
# Token is created automatically by Github Actions, no other config needed
publish_dir: ./docs/_build/html
destination_dir: ${{ github.ref_name }}
50 changes: 50 additions & 0 deletions .github/workflows/config-testpypi-version.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
import argparse
import copy
import pathlib

import tomli
import tomli_w


def split_path(path, sep="/"):
if isinstance(path, str):
return [part for part in path.split(sep) if part]
else:
return path


def extract(mapping, path, sep="/"):
parts = split_path(path, sep=sep)
cur = mapping
for part in parts:
cur = cur[part]

return cur


def update(mapping, path, value, sep="/"):
new = copy.deepcopy(mapping)

parts = split_path(path, sep=sep)
parent = extract(new, parts[:-1])
parent[parts[-1]] = value

return new


parser = argparse.ArgumentParser()
parser.add_argument("path", type=pathlib.Path)
args = parser.parse_args()

content = args.path.read_text()
decoded = tomli.loads(content)
with_local_scheme = update(
decoded, "tool.setuptools_scm.local_scheme", "no-local-version", sep="."
)
# work around a bug in setuptools / setuptools-scm
with_setuptools_pin = copy.deepcopy(with_local_scheme)
requires = extract(with_setuptools_pin, "build-system.requires", sep=".")
requires[0] = "setuptools>=42,<60"

new_content = tomli_w.dumps(with_setuptools_pin)
args.path.write_text(new_content)
Loading