Skip to content

Conversation

@janzill
Copy link

@janzill janzill commented Nov 17, 2021

@lmz here it is finally! If you want to see it in action have a look at the tests or run the Springfield example script I've added.
There is some background in the docs, mainly at https://janzill.github.io/fast-trips/howitworks.html#skimming and https://janzill.github.io/fast-trips/io.html#skim-classes-ft-file (this was generated and deployed automatically with the github actions workflows Pedro added). The bottom line is that we use one-to-all pathfinding instead of re-using the zone-to-zone path building of the assignment to improve runtimes, and we parallelise over origins.

As discussed, python2 is deprecated and tests are only run for python3.7 onwards. There's a bit of pandas code that requires pandas>=1.2 and therefore python3.6 (for which security support is ending in a month) is not supported, if that is a deal breaker let me know and I can change it.

Let me know what you think!

e-lo and others added 30 commits February 28, 2019 13:05
that needs to be os.path
addressing issue with python  2.x and sphinx
…s_python2

� Conflicts:
�	tests/test_weight_qualifiers.py
Fixes tests to deal with behavior changes in Python and to get around…
@lmz lmz requested review from bhargavasana and lmz March 10, 2022 01:04
@lmz
Copy link
Member

lmz commented Mar 10, 2022

Hi @janzill and @pedrocamargo -
First of all, thank you so much for your work on this! 🙏
I'm sorry it's taken us so long to get back to you. (Volunteer work, on top of work work, is hard to get to!)
I've just reached out to the rest of the project committee and we'll start reviewing this PR! 👁️

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.

5 participants