Metadata-Version: 2.4
Name: sinamet
Version: 0.0.1
Summary: Structuring data to analyze territorial flows.
Project-URL: Documentation, https://docs.sinamet.tech
Project-URL: Source Code, https://github.com/dynartIO/sinamet
Author-email: Benoit Ribon <b.ribon@dynartio.com>, libadmin@sinamet.tech
License: MIT License
        
        Copyright (c) 2025 Benoit Ribon, Dynartio
        
        Permission is hereby granted, free of charge, to any person obtaining a copy
        of this software and associated documentation files (the "Software"), to deal
        in the Software without restriction, including without limitation the rights
        to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
        copies of the Software, and to permit persons to whom the Software is
        furnished to do so, subject to the following conditions:
        
        The above copyright notice and this permission notice shall be included in all
        copies or substantial portions of the Software.
        
        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
        FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
        AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
        LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
        OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
        SOFTWARE.
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11
Requires-Dist: anytree>=2.12.1
Requires-Dist: geoalchemy2>=0.16.0
Requires-Dist: numpy>=2.2.1
Requires-Dist: pandas>=2.2.3
Requires-Dist: psycopg2-binary>=2.9.10
Requires-Dist: shapely>=2.0.6
Requires-Dist: sqlalchemy>=2.0.36
Requires-Dist: unidecode>=1.3.8
Provides-Extra: demo
Requires-Dist: geopandas>=1.0.1; extra == 'demo'
Requires-Dist: openpyxl>=3.1.5; extra == 'demo'
Requires-Dist: xlrd>=2.0.1; extra == 'demo'
Provides-Extra: mkdocs
Requires-Dist: black; extra == 'mkdocs'
Requires-Dist: mkdocs; extra == 'mkdocs'
Requires-Dist: mkdocs-material; extra == 'mkdocs'
Requires-Dist: mkdocstrings[python]; extra == 'mkdocs'
Description-Content-Type: text/markdown

# 🇫🇷 Français

## À propos de Sinamet

Sinamet est une bibliothèque Python spécialisée pour l'analyse des flux et stocks
territorialisés\*. Sinamet prend en charge la gestion d'une
base de données à travers un modèle de données spécifique. À travers ce modèle,
il est possible de structurer des données sur différentes thématiques,
tant qu'elles décrivent des flux territorialisés, par exemple :

 * Des statistiques sur le transport de marchandises,
 * Des déplacements domicile-travail,
 * Des factures d’énergie et d'eau d'un patrimoine bâti,
 * Des commandes d'un établissement de restauration collective,
 * Des données sur la collecte de déchets,
 * Et plein d'autres !

Sinamet embarque les fonctionnalités pour faciliter la navigation dans ces données :
organiser des hiérarchies d'objets, récupérer des flux ou des stocks associés
à un territoire ou un acteur, convertir des unités ou des nomenclatures,
suivre la temporalité et la source des données, ...

\*On parle également d'étudier le "métabolisme territorial".
Sinamet est d'ailleurs l'acronyme de "Système d'Information pour l'ANalyse du
MÉtabolisme des Territoires"

## Documentation

Consultez la documentation en ligne: [https://docs.sinamet.tech](https://docs.sinamet.tech)

## Contact

Des questions à propos de la bibliothèque ? Vous souhaitez être formé à
l'utilisation de l'outil ou vous souhaitez mettre un observatoire des flux sur
votre territoire ? Contactez l'équipe de développement : libadmin@sinamet.tech

## Credit

Sinamet est une bibliothèque développée par [Dynartio](https://dynartio.com),
initiée grâce au financement de l'[ADEME](https://ademe.fr) et le soutien du
[Laboratoire LIVE (University or Strasbourg/CNRS)](https://live.unistra.fr)
et diffusée en Open Source grâce au soutien de la
[Nouvelle-Aquitaine Region](https://nouvelle-aquitaine.fr).

# 🇬🇧 English

## About Sinamet

Sinamet is a Python library specialized in the analysis of territorialized
flows and stocks\*. Sinamet supports database management through a specific data
model. Using this model, it is possible to structure data of different themes,
as long as they describe territorialized flows, for example:

 * Freight transport statistics,
 * Commuting statistics,
 * Energy and water bill for a building,
 * Orders from a catering establishment,
 * Waste collection data,
 * And many more!

Sinamet includes functions to facilitate data navigation: organize object
hierarchies, retrieve flows or stocks associated with a territory or a player,
convert units or nomenclatures, track the temporality and source of data, etc.

\*We also talk about studying "territorial metabolism". Sinamet stands for
"Système d'Information pour l'ANalyse du MÉtabolisme des Territoires"

## Documentation

View online documentation: [https://docs.sinamet.tech](https://docs.sinamet.tech)

## Contact

Questions about the library ? Would you like to be trained to use the tool,
or would you like to set up an observatory of flows in your area ?
Contact the development team: libadmin@sinamet.tech

## Credit

Sinamet is a library developed by [Dynartio](https://dynartio.com), initiated
thanks to funding from [ADEME](https://ademe.fr) and supports from
[Laboratoire LIVE (University or Strasbourg/CNRS)](https://live.unistra.fr), and
released as Open Source thanks to support from the
[Nouvelle-Aquitaine Region](https://nouvelle-aquitaine.fr).
