Splitcells Network's objective

We provide an open source ecosystem centered around optimization and operations research, in order to achieve the following:

  1. Provide software and documentation to create and optimize problems based on a simple but powerful assignment model.
  2. Empower people to model and reason about complex systems, built out of inter connected optimization problems.
  3. Enable the user to understand the results given a solver and an optimization system.
  4. Develop new optimization algorithms.
  5. Provide compatibility between different optimization systems.

In the following is a list of sub projects, that demonstrate how the general goals of the project are fulfilled.

  1.  Crisis Network Project 
  2.  School Organization Project 
Meta
  1. network
    1. BUILD.html
    2. CHANGELOG.events.html
    3. CHANGELOG.html
    4. CONTRIBUTING.html
    5. DEVELOPMENT.html
    6. LICENSE.html
    7. NOTICE.html
    8. README.html
    9. advertisement.html
    10. community
      1. README.html
      2. accessibility
        1. done
          1. 2023-07-12-make-project-deployable-as-a-single-jar.html
        2. index.html
        3. task-archive
          1. 2022-09-22-release-system-on-flathub-so-it-can-be-easily-installed-and-started.html
        4. weekly-ensure-that-website-design-is-accessible.html
      3. blog
        1. articles
          1. 2021-07-07-Creating-The-First-Public-Release.html
          2. 2021-07-20-Pulling-The-Rip-Line.html
          3. 2021-08-10-Developing-Software-At-Gunpoint-Weak-Copy-Left-Versus-Pseudo-Permissive.html
          4. 2021-08-6-Its-over-Its-finnally-over.html
          5. 2021-10-04-Development-Timing-And-Discovery-Based-Networks-Of-Perspectives.html
          6. 2021-10-04-There-Is-Bad-There-Is-Horrible-And-Then-There-is-Error-Handling.html
          7. 2021-11-27-Supporting-Arbitrary-Website-Renderes.html
          8. 2022-02-15-Generic-Allocators-Fourth-Version.html
          9. 2022-05-01-Note-On-Creating-Your-Own-Web-Layout-And-Style.html
          10. 2022-07-18-Writing-tests-after-the-fact.html
          11. 2022-09-23-We-want-to-use-the-software-guys-RIGHT-Right-right-ehhh.html
          12. 2022-10-11-Reprioritization.html
          13. 2024-01-02-the-second-reprioritization.html
          14. 2024-02-04-minimal-apis.html
          15. 2024-03-24-providing-an-experimental-scheduling-tool-for-schools-in-general.html
          16. 2024-04-14-assertj-considered-unfit.html
          17. 2024-07-07-migration-from-sourhut-to-codeberg.html
          18. 2024-08-02-double-entry-bookkeeping-in-it.html
          19. 2024-09-03-no-code-editor.html
          20. 2024-09-25-disrespecting-apis.html
        2. index.html
        3. task-archive
          1. 2024-05-20-package-manager-versus-dependency-management.html
          2. 2024-05-20-virus-scanners.html
          3. 2024-07-28-why-has-everything-its-own-custom-interface.html
      4. compatibility-portability-and-adaptability
        1. 2021-03-08-create-minimal-java-grammar.html
        2. 2021-03-21-publish-public-website-source-code.html
        3. 2024-08-06-establish-cell-api.html
        4. index.html
        5. task-archive
          1. 2021-04-01-create-and-check-minimal-grammar-for-xml.html
          2. 2021-08-15-make-project-core-and-api-gpl-2-0-compatible.html
          3. 2021-09-12-support-usage-of-website-in-text-form.html
          4. 2022-01-21-create-builds-with-minimal-dependencies.html
          5. 2024-01-31-make-project-executable-in-browser-via-teavm.html
      5. cooperation-and-symbiosis
        1. 2022-10-25-consider-compatibility-with-git-repo-manager.html
        2. 2024-05-31-get-first-user.html
        3. done
          1. 2023-12-30-make-projekt-advertisable.html
        4. index.html
        5. task-archive
          1. 2021-09-28-release-software-to-maven-central-repositories.html
          2. 2021-10-20-support-different-backends-for-gel-s-api.html
          3. 2021-9-17-support-flatzinc.html
          4. 2022-11-12-create-versioning-policy.html
          5. 2023-02-12-deploy-snapshot-builds-during-ci.html
          6. 2023-11-15-configure-logging-via-external-config-and-not-code.html
          7. 2024-08-18-create-dedicated-doc-projects.html
          8. 2024-08-18-provide-logos-for-interest-groups-in-this-project.html
      6. deployment
        1. done
          1. 2024-03-10-migrate-from-sourcehut-to-codeberg.html
        2. index.html
        3. weekly-deploy-static-website.html
        4. weekly-deploy-tests.html
        5. weekly-maintain-live-server.html
        6. weekly-regularly-backup-personal-user-files.html
        7. weekly-update-dependencies.html
      7. documentation
        1. 2021-08-04-improve-licensing-practices.html
        2. 2024-08-18-document-why-csp-was-not-used.html
        3. index.html
        4. task-archive
          1. 2013-05-19-create-writing-guidelines.html
          2. 2021-08-05-ensure-source-code-integrity.html
          3. 2022-04-25-automatically-check-licensing.html
          4. 2023-03-12-document-differences-of-software-to-competition.html
          5. 2023-11-17-define-documentation-inside-program-code.html
        5. weekly-maintain-guidelines-and-documentation.html
      8. features
        1. 2021-03-07-solve-sport-lesson-assignment.html
        2. 2024-05-31-create-no-code-gel-editor.html
        3. done
          1. 2023-10-02-provide-scheduling-tool-for-schools-in-general.html
          2. 2024-08-27-make-copies-of-the-webserver-thread-safe.html
        4. index.html
        5. task-archive
          1. 2021-03-07-solve-school-course-scheduling-problem.html
          2. 2021-09-28-create-machine-learning-interface.html
          3. 2022-12-21-1-create-game-based-on-optimization-networks.html
          4. 2024-08-27-make-constraint-multi-threading-useable.html
      9. guidelines
        1. external-dependencies-commentary-2024-04-02.html
        2. index.html
      10. knowledge-base
        1. pseudo-structured-data
          1. optimization-communities.html
          2. optimization-language.html
          3. optimization-software.html
          4. versioning.html
      11. maintenance
        1. 2023-9-3-fix-net.splitcells.network.deploy.build.at.html
        2. 2024-08-06-move-personal-lib-into-personal-support.html
        3. 2024-08-27-ensure-local-unique-discoverability.html
        4. 2024-09-03-fully-bootstrap-network-worker.html
        5. done
          1. 2022-05-06-create-update-command-for-fuwpd.html
        6. index.html
        7. task-archive
          1. 2021-08-17-implement-fuzzy-testing.html
          2. 2021-08-17-implement-mutation-testing.html
          3. 2021-10-22-add-bit-rot-test-for-repos.html
          4. 2022-03-29-implement-test-recursion.html
          5. 2023-01-16-2-establish-uniform-code-formatting-for-Java.html
          6. 2023-01-29-use-standardized-build-and-test-command-for-deploy.build.at.html
          7. 2023-04-12-clean-up-test-tags.html
          8. 2023-05-14-manage-servers-via-ansible.html
          9. 2023-06-01-clean-up-web-server-architecture.html
          10. 2023-12-17-test-repo-commands.html
          11. 2023-9-10-how-to-handle-git-branches.html
          12. refactoring-support.html
        8. weekly-process-project-status-badges-weekly.html
      12. performance-engineering
        1. index.html
        2. task-archive
          1. 2022-06-11-improve-runtime-performance-of-history-resetto.html
          2. 2022-08-19-analyse-performance-characteristics-regarding-logging-options.html
          3. 2022-08-21-provide-easy-way-to-avoid-all-dem-based-aspects-for-better-runtime-performance.html
          4. 2023-03-14-option-for-best-performance.html
          5. 2023-04-04-log-if-not-most-performant-settings-are-chosen.html
          6. 2023-04-12-create-table-based-on-ints-and-floats.html
          7. 2023-04-6-use-alternatively-eclipse-collections-in-for-decreased-memory-usage.html
          8. 2023-06-06-create-performance-analyser.html
          9. 2024-06-02-read-about-performance-engineering-in-java.html
          10. 2024-06-20-speed-up-maven-build-on-dev.html
          11. 2024-07-28-consider-outside-info-for-java-performance.html
          12. 2024-08-06-implement-multi-threading-via-effect-system.html
      13. projects
        1. 2024-04-06-school-organization-project.de.html
        2. 2024-04-06-school-organization-project.html
        3. 2024-08-22-sigma-grind-of-24th-of-august-2024.html
        4. index.html
      14. webserver-development
        1. 2024-07-31-create-file-browser-for-meta-column.html
        2. index.html
        3. task-archive
          1. 2024-05-19-add-licensing-link-to-side-menu.html
          2. 2024-07-09-support-aria.html
          3. 2024-08-06-make-no-code-editor-viable.html
    11. deployment.html
    12. dictionary.html
    13. distro
      1. downloads
        1. index.html
    14. guidelines
      1. backwards-compatibility.html
      2. complexity-management.html
      3. dependency.html
      4. documentation.html
      5. gist
        1. git.html
        2. pgp.html
      6. index.html
      7. infrastructure.html
      8. licensing.html
      9. program-code.html
      10. project.html
      11. source-types.html
      12. standard-usage
        1. antlr4.html
        2. bash.html
        3. changelog.html
        4. chezmoi.html
        5. commonmark.html
        6. css.html
        7. filesystem.html
        8. html.html
        9. java.html
        10. jquery.html
        11. linking.html
        12. maven.html
        13. python.html
        14. shell.html
        15. svg.html
        16. xml.html
        17. xslt.html
      13. task-management.html
      14. technology-stack.html
      15. test.html
      16. web-design.html
      17. writing.html
    15. history
      1. index.html
    16. hub
      1. README.html
    17. logo.html
    18. objectives.html
    19. overview.html
    20. status.csv
    21. status.html
    22. tickets
      1. done
        1. 0.html
        2. 77.html
      2. index.html
      3. open
        1. 10.html
        2. 37.html
        3. 71.html
    23. worker
      1. via
        1. java
          1. CHANGELOG.events.html
          2. CHANGELOG.html
  1. network
    1. community
      1. accessibility
        1. done
          1. 2023-07-12-make-project-deployable-as-a-single-jar.html
        2. weekly-ensure-that-website-design-is-accessible.html
        3. index.html
        4. task-archive
          1. 2022-09-22-release-system-on-flathub-so-it-can-be-easily-installed-and-started.html
      2. documentation
        1. task-archive
          1. 2021-08-05-ensure-source-code-integrity.html
          2. 2022-04-25-automatically-check-licensing.html
          3. 2023-11-17-define-documentation-inside-program-code.html
          4. 2023-03-12-document-differences-of-software-to-competition.html
          5. 2013-05-19-create-writing-guidelines.html
        2. 2024-08-18-document-why-csp-was-not-used.html
        3. 2021-08-04-improve-licensing-practices.html
        4. weekly-maintain-guidelines-and-documentation.html
        5. index.html
        6. presentations
          1. generic-allocation-editor.html
      3. maintenance
        1. task-archive
          1. 2023-9-10-how-to-handle-git-branches.html
          2. 2023-01-16-2-establish-uniform-code-formatting-for-Java.html
          3. 2023-06-01-clean-up-web-server-architecture.html
          4. 2021-08-17-implement-mutation-testing.html
          5. 2022-03-29-implement-test-recursion.html
          6. 2023-01-29-use-standardized-build-and-test-command-for-deploy.build.at.html
          7. 2021-08-17-implement-fuzzy-testing.html
          8. 2023-04-12-clean-up-test-tags.html
          9. 2023-05-14-manage-servers-via-ansible.html
          10. 2023-12-17-test-repo-commands.html
          11. 2021-10-22-add-bit-rot-test-for-repos.html
          12. refactoring-support.html
        2. 2023-9-3-fix-net.splitcells.network.deploy.build.at.html
        3. index.html
        4. 2024-08-06-move-personal-lib-into-personal-support.html
        5. 2024-09-03-fully-bootstrap-network-worker.html
        6. 2024-08-27-ensure-local-unique-discoverability.html
        7. done
          1. 2022-05-06-create-update-command-for-fuwpd.html
        8. weekly-process-project-status-badges-weekly.html
      4. webserver-development
        1. 2024-07-31-create-file-browser-for-meta-column.html
        2. task-archive
          1. 2024-07-09-support-aria.html
          2. 2024-08-06-make-no-code-editor-viable.html
          3. 2024-05-19-add-licensing-link-to-side-menu.html
        3. index.html
      5. performance-engineering
        1. task-archive
          1. 2023-06-06-create-performance-analyser.html
          2. 2023-04-6-use-alternatively-eclipse-collections-in-for-decreased-memory-usage.html
          3. 2024-08-06-implement-multi-threading-via-effect-system.html
          4. 2024-06-02-read-about-performance-engineering-in-java.html
          5. 2024-07-28-consider-outside-info-for-java-performance.html
          6. 2022-08-21-provide-easy-way-to-avoid-all-dem-based-aspects-for-better-runtime-performance.html
          7. 2024-06-20-speed-up-maven-build-on-dev.html
          8. 2023-03-14-option-for-best-performance.html
          9. 2023-04-12-create-table-based-on-ints-and-floats.html
          10. 2023-04-04-log-if-not-most-performant-settings-are-chosen.html
          11. 2022-08-19-analyse-performance-characteristics-regarding-logging-options.html
          12. 2022-06-11-improve-runtime-performance-of-history-resetto.html
        2. index.html
      6. compatibility-portability-and-adaptability
        1. task-archive
          1. 2021-08-15-make-project-core-and-api-gpl-2-0-compatible.html
          2. 2021-04-01-create-and-check-minimal-grammar-for-xml.html
          3. 2021-09-12-support-usage-of-website-in-text-form.html
          4. 2024-01-31-make-project-executable-in-browser-via-teavm.html
          5. 2022-01-21-create-builds-with-minimal-dependencies.html
        2. 2021-03-21-publish-public-website-source-code.html
        3. 2024-08-06-establish-cell-api.html
        4. 2021-03-08-create-minimal-java-grammar.html
        5. index.html
      7. blog
        1. articles
          1. 2024-07-07-migration-from-sourhut-to-codeberg.html
          2. 2021-11-27-Supporting-Arbitrary-Website-Renderes.html
          3. 2021-08-6-Its-over-Its-finnally-over.html
          4. 2022-02-15-Generic-Allocators-Fourth-Version.html
          5. 2022-05-01-Note-On-Creating-Your-Own-Web-Layout-And-Style.html
          6. 2021-10-04-Development-Timing-And-Discovery-Based-Networks-Of-Perspectives.html
          7. 2022-07-18-Writing-tests-after-the-fact.html
          8. 2024-08-02-double-entry-bookkeeping-in-it.html
          9. 2024-01-02-the-second-reprioritization.html
          10. 2024-09-03-no-code-editor.html
          11. 2021-07-07-Creating-The-First-Public-Release.html
          12. 2024-03-24-providing-an-experimental-scheduling-tool-for-schools-in-general.html
          13. 2022-09-23-We-want-to-use-the-software-guys-RIGHT-Right-right-ehhh.html
          14. 2021-07-20-Pulling-The-Rip-Line.html
          15. 2024-09-25-disrespecting-apis.html
          16. 2024-04-14-assertj-considered-unfit.html
          17. 2021-08-10-Developing-Software-At-Gunpoint-Weak-Copy-Left-Versus-Pseudo-Permissive.html
          18. 2021-10-04-There-Is-Bad-There-Is-Horrible-And-Then-There-is-Error-Handling.html
          19. 2024-02-04-minimal-apis.html
          20. 2022-10-11-Reprioritization.html
        2. task-archive
          1. 2024-05-20-virus-scanners.html
          2. 2024-07-28-why-has-everything-its-own-custom-interface.html
          3. 2024-05-20-package-manager-versus-dependency-management.html
        3. index.html
      8. cooperation-and-symbiosis
        1. 2022-10-25-consider-compatibility-with-git-repo-manager.html
        2. task-archive
          1. 2023-02-12-deploy-snapshot-builds-during-ci.html
          2. 2021-09-28-release-software-to-maven-central-repositories.html
          3. 2021-9-17-support-flatzinc.html
          4. 2021-10-20-support-different-backends-for-gel-s-api.html
          5. 2024-08-18-provide-logos-for-interest-groups-in-this-project.html
          6. 2022-11-12-create-versioning-policy.html
          7. 2024-08-18-create-dedicated-doc-projects.html
          8. 2023-11-15-configure-logging-via-external-config-and-not-code.html
        3. 2024-05-31-get-first-user.html
        4. done
          1. 2023-12-30-make-projekt-advertisable.html
        5. index.html
      9. guidelines
        1. external-dependencies-commentary-2024-04-02.html
        2. index.html
      10. features
        1. 2021-03-07-solve-sport-lesson-assignment.html
        2. task-archive
          1. 2022-12-21-1-create-game-based-on-optimization-networks.html
          2. 2024-08-27-make-constraint-multi-threading-useable.html
          3. 2021-03-07-solve-school-course-scheduling-problem.html
          4. 2021-09-28-create-machine-learning-interface.html
        3. done
          1. 2023-10-02-provide-scheduling-tool-for-schools-in-general.html
          2. 2024-08-27-make-copies-of-the-webserver-thread-safe.html
        4. 2024-05-31-create-no-code-gel-editor.html
        5. index.html
      11. deployment
        1. weekly-maintain-live-server.html
        2. done
          1. 2024-03-10-migrate-from-sourcehut-to-codeberg.html
        3. weekly-update-dependencies.html
        4. weekly-regularly-backup-personal-user-files.html
        5. weekly-deploy-static-website.html
        6. weekly-deploy-tests.html
        7. index.html
      12. knowledge-base
        1. pseudo-structured-data
          1. optimization-language.html
          2. optimization-software.html
          3. optimization-communities.html
          4. versioning.html
      13. projects
        1. 2024-04-06-school-organization-project.html
        2. index.html
        3. 2024-04-06-school-organization-project.de.html
        4. 2024-08-22-sigma-grind-of-24th-of-august-2024.html
      14. README.html
    2. tickets
      1. open
        1. 37.html
        2. 71.html
        3. 10.html
      2. index.html
      3. done
        1. 0.html
        2. 77.html
    3. guidelines
      1. infrastructure.html
      2. standard-usage
        1. css.html
        2. jquery.html
        3. python.html
        4. commonmark.html
        5. xml.html
        6. bash.html
        7. shell.html
        8. java.html
        9. chezmoi.html
        10. svg.html
        11. filesystem.html
        12. linking.html
        13. antlr4.html
        14. changelog.html
        15. maven.html
        16. html.html
        17. xslt.html
      3. backwards-compatibility.html
      4. licensing.html
      5. technology-stack.html
      6. project.html
      7. dependency.html
      8. source-types.html
      9. writing.html
      10. gist
        1. pgp.html
        2. git.html
      11. index.html
      12. project.partitioning.svg
      13. web-design.html
      14. complexity-management.html
      15. test.html
      16. program-code.html
      17. documentation.html
      18. task-management.html
    4. worker
      1. LoggerTest
        1. splitcells-XPS-15-9570.csv
        2. test
          1. nimada.csv
          2. riscv.csv
          3. nimada.csv.html
          4. splitcells-XPS-15-9570.csv.html
          5. raspberrypi-v2.csv.html
          6. splitcells-XPS-15-9570.csv
          7. riscv.csv.html
          8. raspberrypi-v2.csv
        3. splitcells-XPS-15-9570.csv.html
        4. riscv.csv.html
        5. nimada.csv
        6. nimada.csv.html
        7. riscv.csv
        8. raspberrypi-v2.csv.html
        9. raspberrypi-v2.csv
      2. builder
        1. warnings
          1. splitcells-XPS-15-9570.csv
          2. nimada.csv.html
          3. raspberrypi-v2.csv.html
          4. raspberrypi-v2.csv
          5. splitcells-XPS-15-9570.csv.html
          6. riscv.csv.html
          7. riscv.csv
          8. nimada.csv
        2. runtime
          1. complete
            1. raspberrypi-v2.csv.html
            2. splitcells-XPS-15-9570.csv
            3. riscv.csv
            4. nimada.csv
            5. nimada.csv.html
            6. splitcells-XPS-15-9570.csv.html
            7. raspberrypi-v2.csv
            8. riscv.csv.html
      3. via
        1. java
          1. LoggerTest
            1. test
              1. splitcells-XPS-15-9570.csv
              2. raspberrypi-v2.csv.html
              3. riscv.csv.html
              4. riscv.csv
              5. raspberrypi-v2.csv
              6. splitcells-XPS-15-9570.csv.html
            2. riscv.csv
            3. splitcells-XPS-15-9570.csv
            4. raspberrypi-v2.csv.html
            5. splitcells-XPS-15-9570.csv.html
            6. riscv.csv.html
            7. raspberrypi-v2.csv
          2. CHANGELOG.html
          3. CHANGELOG.events.html
    5. dictionary.html
    6. distro
      1. downloads
        1. index.html
        2. net.splitcells.network.distro.javafx-0.0.1-SNAPSHOT-macos-zip.zip
        3. net.splitcells.network.distro.javafx-0.0.1-SNAPSHOT-windows-zip.zip
        4. net.splitcells.network.distro.javafx-0.0.1-SNAPSHOT-linux-zip.zip
    7. CONTRIBUTING.html
    8. logger
      1. builder
        1. runtime
          1. nimada.csv.html
          2. splitcells-XPS-15-9570.csv
          3. nimada.csv
          4. raspberrypi-v2.csv
          5. riscv.csv.html
          6. raspberrypi-v2.csv.html
          7. riscv.csv
          8. splitcells-XPS-15-9570.csv.html
    9. status.csv
    10. legal
      1. licenses
        1. MPL-2.0.html
        2. GPL-2.0-or-later.html
        3. EPL-2.0.txt
        4. Apache-2.0.html
        5. LGPL-2.1-or-later.html
        6. GPL-2.0-or-later-WITH-Classpath-exception-2.0.html
        7. BSD-3-Clause.txt
        8. BSD-2-Clause.html
        9. GPL-2.0-or-later.txt
        10. EPL-2.0.html
        11. MIT.txt
        12. BSD-3-Clause.html
        13. CC-BY-SA-4.0.txt
        14. ISC.html
        15. MIT.html
        16. ISC.txt
        17. BSD-2-Clause.txt
        18. LGPL-2.1-or-later.txt
        19. MPL-2.0.txt
        20. Apache-2.0.txt
        21. CC-BY-SA-4.0.html
        22. GPL-2.0-or-later-WITH-Classpath-exception-2.0.txt
      2. Developer_Certificate_of_Origin.v1.1.txt
      3. Developer_Certificate_of_Origin.v1.1.html
    11. CHANGELOG.html
    12. NOTICE.html
    13. README.html
    14. deployment.html
    15. CHANGELOG.events.html
    16. advertisement.html
    17. overview.svg
    18. history
      1. index.html
    19. status.html
    20. objectives.html
    21. BUILD.html
    22. overview.html
    23. logo.html
    24. hub
      1. README.html
    25. DEVELOPMENT.html
    26. presentations
      1. 2024-06-03-gel-editor
        1. index.html
    27. LICENSE.html
    d:toDo
    1. Convert each goal or part of it, in order to show, how these are achieved.