elaspy

A discrete-event simulator of the emergency response process of electric and diesel ambulances.

https://github.com/nanned/elaspy

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.9%) to scientific vocabulary

Keywords

ambulance discrete-event discrete-event-simulation electric-vehicles ems python simulation
Last synced: 6 months ago · JSON representation ·

Repository

A discrete-event simulator of the emergency response process of electric and diesel ambulances.

Basic Info
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 2
Topics
ambulance discrete-event discrete-event-simulation electric-vehicles ems python simulation
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

ELASPY logo Code style: black

ELASPY

ELASPY (Electric Ambulance Simulator Python) is a discrete-event simulator of the emergency response process of electric and diesel ambulances built in Python. For more information, please visit the ELASPY website: https://nanned.github.io/ELASPY.

The code is written in Python 3.10.8.

Installation

For installation instructions, please see: https://nanned.github.io/ELASPY/installation/installation.html.

Documentation

For the user guide, including documentation and a quickstart, please see: https://nanned.github.io/ELASPY/user_guide/userguide.html.

Citing

If you would like to cite ELASPY, please consider citing the following paper:

Nanne A. Dieleman, Caroline J. Jagtenberg (2024). Electric ambulances: will the need for charging affect response times? Preprint at SSRN: https://ssrn.com/abstract=4874479. doi: 10.2139/ssrn.4874479.

Or, using the following BibTeX entry:

bibtex @article{Dieleman_Jagtenberg_2024, title = {Electric ambulances: will the need for charging affect response times?}, author = {Dieleman, Nanne A. and Jagtenberg, Caroline J.}, year = {2024}, url = {https://ssrn.com/abstract=4874479}, doi = {10.2139/ssrn.4874479}, journal = {Preprint at SSRN} }

License

The GNU General Public License v3 (GPL-3) license is used. For more information, please see the included LICENSE.md file.

Contributing

If you would like to contribute to ELASPY in any way, please feel free to create an issue to discuss what you would like to add or change. Moreover, make sure that your code submission includes: - tests - type hints - documentation - docstrings for the added/changed methods, classes, etc. according to the NumPy docstrings format

To check whether the type hints and tests run smoothly, you can follow these steps: 1. Open the command line and move to the ELASPY folder. 2. Run the tests by using the following command: pytest elaspy/tests.py 3. Run the mypy checker by using: mypy elaspy/

Owner

  • Login: NanneD
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: "Dieleman"
    given-names: "Nanne A."
    orcid: "https://orcid.org/0000-0002-2561-2674"
  - family-names: "Jagtenberg"
    given-names: "Caroline J."
    orcid: "https://orcid.org/0000-0002-0742-7707"
title: "ELASPY"
url: "https://github.com/NanneD/ELASPY"
preferred-citation:
  type: article
  authors:
  - family-names: "Dieleman"
    given-names: "Nanne A."
    orcid: "https://orcid.org/0000-0002-2561-2674"
  - family-names: "Jagtenberg"
    given-names: "Caroline J."
    orcid: "https://orcid.org/0000-0002-0742-7707"
  title: "Electric ambulances: will the need for charging affect response times?"
  journal: "Preprint at SSRN"
  year: 2024
  doi: "10.2139/ssrn.4874479"

GitHub Events

Total
  • Watch event: 3
  • Fork event: 2
Last Year
  • Watch event: 3
  • Fork event: 2

Dependencies

.github/workflows/documentation.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • peaceiris/actions-gh-pages v3 composite
.github/workflows/mypy.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
.github/workflows/pytest.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
requirements.txt pypi
  • matplotlib ==3.5.2
  • mypy ==0.981
  • numpy ==1.23.1
  • pandas ==1.4.4
  • pluggy ==1.0.0
  • pulp ==2.7.0
  • pydata-sphinx-theme ==0.15.3
  • pytest ==7.3.1
  • scipy ==1.9.3
  • simpy ==4.0.1
  • sphinx-design ==0.6.0
environment.yml pypi
  • sphinx-favicon ==1.0.1