No project description provided
Project description
MyCityCO2 Data Processing
Table of Contents
Description
MyCityCO2 Data Processing is a Python package designed to facilitate the import and export of municipality data from a country into Odoo, a popular Enterprise Resource Planning (ERP) system. This package provides functionality to import data from municipalities, perform data processing tasks, and export the processed data to CSV format.
Features
- Import data from various municipalities.
- Process and analyze the imported data.
- Export the processed data to CSV format.
- Command-line for easy interaction.
- Integration with Odoo ERP system.
Prerequisites
- Python > 3.8
- Access to an Odoo system (not optional)
Installation
- Clone this repository to your local machine:
git clone https://github.com/MyCityCO2/mycityco2-data-processing.git
- Navigate to the project directory:
cd mycityco2-data-processing
- Run using poetry in dev mode:
poetry run mycityco2 run fr --departement=74
Or Install directly the package:
pip install mycityco2-data-process
Usage
MyCityCO2 Data Processing is designed to be run as a Command-Line Interface (CLI) application using the Typer module.
To run the project, use the following command:
mycityco2 run <importer> --departement <departement>
For example:
mycityco2 run fr --departement 74
You can also use --help
to get an overview of the project:
mycityco2 --help
Contributing
Contributions to MyCityCO2 Data Processing are welcomed. To add new features or fix bugs, please follow these steps:
- Fork the mycityco2-data-processing repository on GitHub.
- Create a new branch for your feature or bugfix:
git checkout -b my-new-feature-or-fix
. - Add your code and tests for the new feature or fix.
- Commit your changes:
git commit -m 'Add my new feature or fix'
. - Push your changes to your forked repository:
git push origin my-new-feature-or-fix
. - Open a pull request to merge your changes into the main branch.
- The maintainers will review your contribution as soon as possible!
License
This project is licensed under the GNU Affero General Public License v3.0. Please refer to the LICENSE file for more information.
Contact
For any inquiries, feedback, or issues, please contact:
- Adam Bonnet (contact@mycityco2.org)
- Remy Zulauff (contact@mycityco2.org)
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
Built Distribution
File details
Details for the file mycityco2_data_process-0.2.1.tar.gz
.
File metadata
- Download URL: mycityco2_data_process-0.2.1.tar.gz
- Upload date:
- Size: 19.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.2.0-1015-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8879fe6ae364e06f1eb173162d49a3fc95d452927ca2431b508604f58057c57 |
|
MD5 | 027610d82f60a1b7974a4090f480caa9 |
|
BLAKE2b-256 | f6236746faaa1421042143307ccf290d4fa9bea3350a839d7723595f7a9bee92 |
File details
Details for the file mycityco2_data_process-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: mycityco2_data_process-0.2.1-py3-none-any.whl
- Upload date:
- Size: 19.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.2.0-1015-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38255b94c4512b78efe560fbd9bbd8c102e5ee1531d9c1795b26cdc2552ba6cf |
|
MD5 | 1d6ffebd16980b88c47cec5b0cc8f622 |
|
BLAKE2b-256 | 0c4f740cbaf98fe1306ed5b5f918039dacdfc39c64d05cd6785bd0113a36fd8c |