Metadata-Version: 2.1
Name: starling-sim
Version: 0.10.11
Summary: Agent-based framework for mobility simulation
Home-page: https://github.com/tellae/starling
Author: Tellae
Author-email: starling@tellae.fr
License: CECILL-B
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: License :: CeCILL-B Free Software License Agreement (CECILL-B)
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
Requires-Dist: numpy (==1.21.5)
Requires-Dist: Rtree (==0.9.4)
Requires-Dist: geopandas (==0.9.0)
Requires-Dist: pandas (==1.4.1)
Requires-Dist: Shapely (==1.7.0)
Requires-Dist: scipy (==1.5.1)
Requires-Dist: pyproj (==2.6)
Requires-Dist: geopy (==1.20.0)
Requires-Dist: geojson (==2.5.0)
Requires-Dist: jsonschema (==3.2.0)
Requires-Dist: scikit-learn (==1.1.1)
Requires-Dist: simPy (==3.0.12)
Requires-Dist: networkx (==2.5)
Requires-Dist: osmnx (==1.0.1)
Requires-Dist: gtfs-kit (==5.0.2)
Requires-Dist: mpu (==0.22.0)
Requires-Dist: alns (==1.2.5)
Requires-Dist: numba (==0.55.1)


**Starling** is an agent-based framework for mobility simulation implemented in Python. 
The framework provides users with tools to quickly develop agent-based simulators of a specific transport service.
Among these tools, there is a number of generic transport classes that can be used in several transport contexts,
accessible input and output formats (JSON, GeoJSON) with JSON schema specifications, visualisation and KPI outputs, etc.

**Starling** also comes with three simulation models :

 - A free-floating vehicle-sharing service
 - A station-based vehicle-sharing service
 - A station-based vehicle-sharing service with repositioning

**For now, Starling is not adapted to be used as a package : users should rather clone the project 
locally to develop and run new simulations.**

Read the `docs`_ or see the project on `Github`_.

Citation info: Leblond, V, Desbureaux, L, Bielecki, V., 2020. `A new agent-based software for designing and 
optimizing emerging mobility services : application to city of Rennes`_. 
*Proceedings of the European Transport Conference*, 11 September 2020, Milan.

.. _Github: https://github.com/tellae/starling
.. _docs: https://starling.readthedocs.io/en/latest/
.. _A new agent-based software for designing and optimizing emerging mobility services \: application to city of Rennes : https://aetransport.org/past-etc-papers/conference-papers-2020?abstractId=6706&state=b
