Skip to main content

Core package for running Movici geospatial temporal simulations

Project description

Copyright 2020ff NGinfra

Movici is a set of tools and software for performing simulations geospatial entities.

Movici Simulation Core is the main package needed to run Movici simulations. It contains

  • Simulation core for running simulations

  • Pre-processing tools for preparing data to be used in simulations

  • Post-processing tools for performing analyses on simulation results

  • A number of (domain) models to quickly start setting up simulations

Installation

pip install movici-simulation-core

Installing Models

Some models require additional libraries to be installed. Most of these can be installed using the models extras (pip install movici-simulation-core[models]). However, there are some exceptions

traffic_assignment_calculation

The traffic assignment model uses aequilibrae to perform it’s traffic assignment. This library requires the mod_spatialite sqlite extension. On Debian based Linux (eg. Ubuntu) this can be done using apt-get install libsqlite3-mod-spatialite. On Windows, please follow the official installation guide

Development

Install this package in editable mode and include all depenencies:

pip install -e .[dev,models]

pre-commit

To install the pre-commit hooks, please first install pre-commit using your favorite installer, eg: pipx or uv tool.

then install the precommit hooks by running

pre-commit install

In order to get the safety pre-commit hook working, you must first create an account on safety-cli.com. Then, login using the safety cli:

safety auth login

You have now succesfully setup the pre-commit hooks

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

movici_simulation_core-2.11.0-py3-none-any.whl (229.4 kB view details)

Uploaded Python 3

File details

Details for the file movici_simulation_core-2.11.0-py3-none-any.whl.

File metadata

File hashes

Hashes for movici_simulation_core-2.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05f39dba95c33195773f39b9b75184b00e4184fb5c1c97c72293875019918d31
MD5 e933f4042a8466af28a8b3fb7b6346c2
BLAKE2b-256 07c63833eec38dbca92b5e9200162c6cb81b14c7d9e59f0a8c510d5ff24e467d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page