Skip to main content

Utilities for loading data into Sparrow

Project description


The sparrow.loader module helps you prepare data for loading into the Sparrow geochemistry database system.

When disconnected from a database, it can be used to check that data is ready to be imported into a standard installation of Sparrow.

If connected to a Sparrow installation's PostgreSQL database, the module can be used to insert data into the appropriate tables.

Key functions

  • validate_data(schema_name: str, data: dict)
    Checks data against a loader schema
  • show_loader_schemas(schema_name: str, ..., nest_depth=0)
    Show the fields for one or several loader schemas.

Command-line application

The sparrow-loader command line application allows you to inspect and validate import schemas.


pip install sparrow-loader

Requires Python >=3.9

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

sparrow-loader-1.0.8.tar.gz (38.2 kB view hashes)

Uploaded source

Built Distribution

sparrow_loader-1.0.8-py3-none-any.whl (40.5 kB view hashes)

Uploaded py3

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