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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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