elkai
elkai is a Python library for solving travelling salesman problems (TSP) based on LKH 3 (by filipArena)
tree
tree is a library for working with nested data structures (by google-deepmind)
elkai | tree | |
---|---|---|
3 | 5 | |
161 | 906 | |
- | 0.9% | |
6.5 | 4.7 | |
12 months ago | 3 months ago | |
Python | Python | |
GNU General Public License v3.0 or later | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
elkai
Posts with mentions or reviews of elkai.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-01-23.
- GitHub - fikisipi/elkai: elkai is a Python library for solving travelling salesman problems (TSP) based on LKH 3
- Show HN: I've upgraded my travelling salesman solver from LKHv2 to LKHv3
-
Tree – a lib for working with nested data structures, open-sourced by deepmind
My project builds 20 wheels supporting most platforms except ARM (todo): https://pypi.org/project/elkai/#files It's one line of code using CMake. [1]
Granted, you also need CI that has most Python versions and platforms and the scikit CMake extension too. Ex. Travis with brew [2]
[1] https://github.com/filipArena/elkai/blob/ef8ee98d8114240b204...
[2] https://github.com/filipArena/elkai/blob/master/.travis.yml
tree
Posts with mentions or reviews of tree.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-22.
-
Pytrees
There is also the standalone library "tree" from DeepMind: https://github.com/deepmind/tree
It provides similar functionality but is standalone and does not depend on JAX, TF or anything else.
- Tree – a lib for working with nested data structures, open-sourced by deepmind
-
Toolz - A functional standard library for Python
Another interesting functional library is the Tree library by DeepMind (https://github.com/deepmind/tree), in particular the map_structure function. You can do nifty stuff like:
What are some alternatives?
When comparing elkai and tree you can also consider the following projects:
equinox - Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/