Together we are more than the sum of our cells.
TODO: Simple Image Describing The Core Features
We provide an open source ecosystem centered around optimization and operations research.
The main project is the Generic Allocator. It is a Java framework providing modeling, analytic and solving capabilities regarding optimization problems. A detailed introduction and documentation can be found here.
🏗️ Deploy the software.
🔬 Analyze and organize your operations and prepare schedules.
🤝 Collaborate large decision-making networks.
🦉 Get an bird's-eye view.
🔭 Research optimization.
📚 Get structured documentation.
✍ Contribute to projects.
💰 Support contributors.
📣 Spread the word!
TODO: Short And Compact Feature Description
There is no guarantee of backwards compatibility.
All API changes are located and categorized in the Changelog. Breaking changes are tried to be omitted, but there is no guarantee for that. The author of the software use this project as a dependency for their own private code. So there is at least an interest, to keep breaking changes to a minimum. On the other hand, the API is not polished, so there will be breaking changes to the API.
Absolute backward compatibility creates a maintenance burden and if any kind of backward compatibility is required it may be best to just contact this project. We do not break backward compatibility just for fun and would like to support efforts to minimize breaking changes.
You can try to decrease the likelihood of breaking a certain feature, by contributing an appropriate test case/suite for this feature. Regardless of that, keep in mind, that there is no guarantee of backwards compatibility.
Tasks that are being worked cyclically, and probably will never be finished.
This project is meant to be part of a cluster, with a certain filesystem structure in mind. The cluster's filesystem consists of a folder containing repositories:
Project Cluster ├── net.splitcells.network │ └── projects │ ├── net.splitcells.dem │ ├── net.splitcells.gel │ ├── net.splitcells.os.state.interface │ ├── net.splitcells.system │ └── ... ├── net.splitcells.network.log ├── net.splitcells.os.state.interface.lib.gpl.2 ├── net.splitcells.os.state.interface.lib.gpl.3 └── ...
This image illustrates the networks structure by showing relevant parts of the filesystem.
net.splitcells.network.logcontains data like benchmark results.
net.splitcells.os.state.interface.lib.*are command repositories, that can be used independently or can be registered to an installation of