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

Implement data infrastructure for a modelling framework #337

Open
pedrocamargo opened this issue Sep 9, 2022 · 1 comment
Open

Implement data infrastructure for a modelling framework #337

pedrocamargo opened this issue Sep 9, 2022 · 1 comment
Assignees

Comments

@pedrocamargo
Copy link
Contributor

pedrocamargo commented Sep 9, 2022

Currently, AequilibraE does have a structure to represent a full model. This includes attributes such as:

  • Time period definitions
  • scenario data
  • Metadata for matrix cores
  • Socio-economic data (population data is being done in Tradesman)
  • 4-step model parameters?
  • Model iteration?
  • Further details on the results database
  • Results other than link flows
@mitch-at-orika
Copy link

I reckon its about 50/50 where the benefits of processing origin, destination zone based variables as 2d vectors (computation) outweighs the benefit of just having stacked data with a multi index in pandas (stored as parquet). PMTURI is cool but I still think it locks us into storing many things as matrices that probably just dont belong. I really like xarray. It just generalises the PMTURI concept as "dimensions" and "coordinates" as discussed in xarray docs and allows for label based ndimensional workings. In the model I made I chose explicitly to have fiteen minute as by most disaggregate temporal unit (96). Time periods are just a coordinate of that. I also dont have the "direction" dimension because I have not estimated destination choice with PA/AP format. But yeah all good I think you guys are doing great. Just some two cents from me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

3 participants