├── .github ├── copilot-instructions.md └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── CHANGELOG.md ├── Dockerfile ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── bin └── run_in_docker.sh ├── biomes.scm ├── docs └── Biomes.html ├── manual ├── .gitignore ├── Makefile ├── biomes.rst ├── cli.rst ├── conf.py ├── contributing.rst ├── gui.rst ├── index.rst ├── install.rst ├── make.bat └── scenarios.rst ├── pyproject.toml ├── setup.cfg ├── setup.py ├── setup_venv.sh ├── tests ├── __init__.py ├── astar_test.py ├── basic_map_operations_test.py ├── biome_test.py ├── blessed_images │ └── generated_blessed_images.py ├── cli_test.py ├── common_test.py ├── data │ └── data_generator.py ├── draw_test.py ├── drawing_functions_test.py ├── generation_test.py ├── serialization_test.py └── simulation_test.py ├── tox.ini ├── uv.lock └── worldengine ├── World.proto ├── __init__.py ├── __main__.py ├── astar.py ├── basic_map_operations.py ├── biome.py ├── cli ├── __init__.py └── main.py ├── common.py ├── draw.py ├── drawing_functions.py ├── generation.py ├── hdf5_serialization.py ├── image_io.py ├── imex └── __init__.py ├── model ├── __init__.py └── world.py ├── plates.py ├── protobuf ├── World_pb2.py └── __init__.py ├── simulations ├── __init__.py ├── basic.py ├── biome.py ├── erosion.py ├── humidity.py ├── hydrology.py ├── icecap.py ├── irrigation.py ├── permeability.py ├── precipitation.py └── temperature.py ├── step.py ├── updating_protobuf_format.sh └── version.py /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/.python-version -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/README.md -------------------------------------------------------------------------------- /bin/run_in_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/bin/run_in_docker.sh -------------------------------------------------------------------------------- /biomes.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/biomes.scm -------------------------------------------------------------------------------- /docs/Biomes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/docs/Biomes.html -------------------------------------------------------------------------------- /manual/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | -------------------------------------------------------------------------------- /manual/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/manual/Makefile -------------------------------------------------------------------------------- /manual/biomes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/manual/biomes.rst -------------------------------------------------------------------------------- /manual/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/manual/cli.rst -------------------------------------------------------------------------------- /manual/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/manual/conf.py -------------------------------------------------------------------------------- /manual/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/manual/contributing.rst -------------------------------------------------------------------------------- /manual/gui.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/manual/gui.rst -------------------------------------------------------------------------------- /manual/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/manual/index.rst -------------------------------------------------------------------------------- /manual/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/manual/install.rst -------------------------------------------------------------------------------- /manual/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/manual/make.bat -------------------------------------------------------------------------------- /manual/scenarios.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/manual/scenarios.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/setup.py -------------------------------------------------------------------------------- /setup_venv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/setup_venv.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/astar_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/tests/astar_test.py -------------------------------------------------------------------------------- /tests/basic_map_operations_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/tests/basic_map_operations_test.py -------------------------------------------------------------------------------- /tests/biome_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/tests/biome_test.py -------------------------------------------------------------------------------- /tests/blessed_images/generated_blessed_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/tests/blessed_images/generated_blessed_images.py -------------------------------------------------------------------------------- /tests/cli_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/tests/cli_test.py -------------------------------------------------------------------------------- /tests/common_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/tests/common_test.py -------------------------------------------------------------------------------- /tests/data/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/tests/data/data_generator.py -------------------------------------------------------------------------------- /tests/draw_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/tests/draw_test.py -------------------------------------------------------------------------------- /tests/drawing_functions_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/tests/drawing_functions_test.py -------------------------------------------------------------------------------- /tests/generation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/tests/generation_test.py -------------------------------------------------------------------------------- /tests/serialization_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/tests/serialization_test.py -------------------------------------------------------------------------------- /tests/simulation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/tests/simulation_test.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/uv.lock -------------------------------------------------------------------------------- /worldengine/World.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/World.proto -------------------------------------------------------------------------------- /worldengine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/__init__.py -------------------------------------------------------------------------------- /worldengine/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/__main__.py -------------------------------------------------------------------------------- /worldengine/astar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/astar.py -------------------------------------------------------------------------------- /worldengine/basic_map_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/basic_map_operations.py -------------------------------------------------------------------------------- /worldengine/biome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/biome.py -------------------------------------------------------------------------------- /worldengine/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worldengine/cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/cli/main.py -------------------------------------------------------------------------------- /worldengine/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/common.py -------------------------------------------------------------------------------- /worldengine/draw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/draw.py -------------------------------------------------------------------------------- /worldengine/drawing_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/drawing_functions.py -------------------------------------------------------------------------------- /worldengine/generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/generation.py -------------------------------------------------------------------------------- /worldengine/hdf5_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/hdf5_serialization.py -------------------------------------------------------------------------------- /worldengine/image_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/image_io.py -------------------------------------------------------------------------------- /worldengine/imex/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/imex/__init__.py -------------------------------------------------------------------------------- /worldengine/model/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = "federico" 2 | -------------------------------------------------------------------------------- /worldengine/model/world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/model/world.py -------------------------------------------------------------------------------- /worldengine/plates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/plates.py -------------------------------------------------------------------------------- /worldengine/protobuf/World_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/protobuf/World_pb2.py -------------------------------------------------------------------------------- /worldengine/protobuf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worldengine/simulations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /worldengine/simulations/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/simulations/basic.py -------------------------------------------------------------------------------- /worldengine/simulations/biome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/simulations/biome.py -------------------------------------------------------------------------------- /worldengine/simulations/erosion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/simulations/erosion.py -------------------------------------------------------------------------------- /worldengine/simulations/humidity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/simulations/humidity.py -------------------------------------------------------------------------------- /worldengine/simulations/hydrology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/simulations/hydrology.py -------------------------------------------------------------------------------- /worldengine/simulations/icecap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/simulations/icecap.py -------------------------------------------------------------------------------- /worldengine/simulations/irrigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/simulations/irrigation.py -------------------------------------------------------------------------------- /worldengine/simulations/permeability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/simulations/permeability.py -------------------------------------------------------------------------------- /worldengine/simulations/precipitation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/simulations/precipitation.py -------------------------------------------------------------------------------- /worldengine/simulations/temperature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/simulations/temperature.py -------------------------------------------------------------------------------- /worldengine/step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/step.py -------------------------------------------------------------------------------- /worldengine/updating_protobuf_format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mindwerks/worldengine/HEAD/worldengine/updating_protobuf_format.sh -------------------------------------------------------------------------------- /worldengine/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.20.0" 2 | --------------------------------------------------------------------------------