Skip to main content

This is a stable version of the OASIS activity-based framework. This repository includes the simulation code, based on the Python API of the CPLEX solver.

Project description

OASIS v1.0.0

DOI

Description

This is a stable version of the OASIS activity-based framework. This repository includes the simulation code, based on the Python API of the CPLEX solver.

For more details, you can find the technical reports in the Literature folder, and the full documentation here.

Installation guide  

We recommend creating a new environment using the provided requirements file to install the correct packages. NB: You need a valid CPLEX user license to use the solver, which can be obtained here.

Tutorial

An example of how to run the simulator is provided in the demo notebooks. Your main function should be added in the runner script, which you can run by typing the following command: python runner.py

Citation

If you found this repository useful, you can acknowledge the authors by citing:

  • Pougala, J., Hillel, T., and Bierlaire M. (2023) OASIS: Optimisation-based Activity Scheduling with Integrated Simultaneous choice dimensions, Transportation Research Part C: Emerging Technologies, vol. 155, p. 104291, DOI: https://doi.org/10.1016/j.trc.2023.104291

Project details


Download files

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

Source Distribution

oasisabm-1.0.0.tar.gz (4.6 MB view details)

Uploaded Source

Built Distribution

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

oasisabm-1.0.0-py3-none-any.whl (41.5 kB view details)

Uploaded Python 3

File details

Details for the file oasisabm-1.0.0.tar.gz.

File metadata

  • Download URL: oasisabm-1.0.0.tar.gz
  • Upload date:
  • Size: 4.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for oasisabm-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ce9e29565a38b001cc0741c61414af8d1f340f1679f0c31f1c15d65e58ee48e7
MD5 776e7594745b7e3d5669a66403394fa6
BLAKE2b-256 9b95f0d60619475fe81503faf27c7157fa0419da8b48de14345125be7fc1c5d0

See more details on using hashes here.

File details

Details for the file oasisabm-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: oasisabm-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 41.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for oasisabm-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 09b8f7186a6381575d0d6e7b4f45a3bbd53ecffae333b994e6c0717455b47a90
MD5 76b2c3f58e18f6024a5ffe1b9515a1a1
BLAKE2b-256 c3f6045ce4f50b59a4e465fad769e0604ef7a118e05703d62cbd7ab7052027a4

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