Nightingale is a Python package designed to transform flat data from an SQLite database into the Open Contracting Data Standard (OCDS) format. It utilizes a configuration-driven approach to map data fields and support customizable transformations.
- Load data from SQLite databases and map data fields to the OCDS format based on configuration
- Optionally package transformed data into OCDS release packages
Please refer to the Installation Guide.
Please refer to the Tutorial or read Examples
Comprehensive documentation for Nightingale, including an overview, installation guide, tutorial, examples, API reference, CLI reference, and configuration reference, is available in the docs
directory.
To generate the HTML documentation:
-
Navigate to the
docs
directory. -
Run the
sphinx-build
command:sphinx-build -b html . _build
-
Open the generated HTML files in your browser.
For detailed documentation, please refer to the docs.
We welcome contributions!
Nightingale is open-source software licensed under the BSD 3-Clause License. See the LICENSE file for more information.