Skip to main content

No project description provided

Project description

MyCityCO2 Data Processing

GitHub CI License

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

  1. Clone this repository to your local machine:
git clone https://github.com/MyCityCO2/mycityco2-data-processing.git
  1. Navigate to the project directory:
cd mycityco2-data-processing
  1. 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:

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

mycityco2_data_process-0.2.1.tar.gz (19.3 MB view details)

Uploaded Source

Built Distribution

mycityco2_data_process-0.2.1-py3-none-any.whl (19.8 MB view details)

Uploaded Python 3

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

Hashes for mycityco2_data_process-0.2.1.tar.gz
Algorithm Hash digest
SHA256 a8879fe6ae364e06f1eb173162d49a3fc95d452927ca2431b508604f58057c57
MD5 027610d82f60a1b7974a4090f480caa9
BLAKE2b-256 f6236746faaa1421042143307ccf290d4fa9bea3350a839d7723595f7a9bee92

See more details on using hashes here.

File details

Details for the file mycityco2_data_process-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mycityco2_data_process-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 38255b94c4512b78efe560fbd9bbd8c102e5ee1531d9c1795b26cdc2552ba6cf
MD5 1d6ffebd16980b88c47cec5b0cc8f622
BLAKE2b-256 0c4f740cbaf98fe1306ed5b5f918039dacdfc39c64d05cd6785bd0113a36fd8c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page