Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature pu t assignment #486

Merged
merged 192 commits into from
Dec 16, 2023
Merged

Feature pu t assignment #486

merged 192 commits into from
Dec 16, 2023

Conversation

pedrocamargo
Copy link
Contributor

No description provided.

djfrancesco and others added 30 commits May 9, 2023 11:38
Jake-Moss and others added 24 commits December 1, 2023 09:40
Format doc strings to RST. HTML generated docs look correct. Not sure how to set the class included in the TOC.
* Models with no centroids (#472)

* Bumps up version for release

* Bumps up version for release

* docs

---------

Co-authored-by: pveigadecamargo <pveigadecamargo@anl.gov>

* Better network skimming and path computation headers and typo fix (#474)

* Integration scaffolding

* Transit assignment

* Change "id" variable naming to avoid double underscores

Double underscore variables are difficult to inherit without duplicating. I've tried my best to group all these renames
into a single commit to be revertible but some others are deep within a refactor.

This changes the convention of using `__id__` and `__graph_id__` to `_id` and `_graph_id`. Since these variables need to
be accessible to other methods they are not private. The double underscore worked previously since there was only ever
one class with these variables the name mangling was always correct.

* Create GraphBase and TransitGraph classes

* Create TransportClassBase and TransitClass classes

* Create AssignmentBass and TransitAssignment classes

* Create AssignmentResultsBase and AssignmentResultsTransit classes

* Comments, add OptimalStrategies class

* Incomplete (full) workflow

* fixup! Incomplete (full) workflow

* fixes export of omx matrices (#484)

Co-authored-by: pveigadecamargo <pveigadecamargo@anl.gov>

* Move periods table

* Lots of changes

Limit graph loading and saving to a single graph for now
Flush out results API, including saving and loading
Move unrelated variables and methods

* Add Periods and Period classes, similar to Nodes and Links classes

* Remove period from database saving for now

* Propagate period ids and various changes

* Raise nicer errors

* Style

* removes use of necessary sqlite3 connection cursors and cached connections (#478)

* removes use of necessary sqlite3 connection cursors

* removes use of necessary sqlite3 connection cursors and saved connections

* removes silly use of a cursor

* improves on connection styles

* improves on connection styles

* improves on connection styles

* improves on connection styles

* improves on connection styles

* improves on connection styles

* improves on connection styles

* improves on connection styles

* improves on connection styles

* improves on connection styles

* improves on connection styles

---------

Co-authored-by: pveigadecamargo <pveigadecamargo@anl.gov>

* Migrate docs to new api, fix reloading graphs and begin updating tests.

* Style and build errors

* Typing

* Revert changes to HyperpathGenerating and tests, use arrays instead

* Exclude abstract methods from coverage tests

* Period, Periods, TransitGraph, and TransitGraphBuilder tests

* Style

* Cleans graph creation (#482)

Co-authored-by: pveigadecamargo <pveigadecamargo@anl.gov>

* Adds support page (#481)

* updates examples

* updates examples

* Lower coverage requirement, typos

* Remove patches

* updates examples

* fixup! Remove patches

* Missing var

* Deprecates Python 3.7

* Fixes documentation

* Fixes documentation

* code cleaning

* code cleaning

* code cleaning

* updates setup classifiers

* Fixes centroid assignment

---------

Co-authored-by: Pedro Camargo <c@margo.co>
Co-authored-by: pveigadecamargo <pveigadecamargo@anl.gov>
pveigadecamargo added 3 commits December 16, 2023 11:37
…ture_PuT_assignment

# Conflicts:
#	__version__.py
#	aequilibrae/paths/graph.py
#	aequilibrae/paths/graph_building.pyx
#	aequilibrae/project/data_loader.py
#	docs/source/_static/switcher.json
@pedrocamargo pedrocamargo merged commit e6e7334 into develop Dec 16, 2023
27 checks passed
@pedrocamargo pedrocamargo deleted the feature_PuT_assignment branch December 16, 2023 11:31
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.

3 participants