Skip to main content

Data models for CA Biositing project

Project description

CA Biositing Data Models

SQLModel-based database models for the CA Biositing project — a research platform for biomass feedstock siting in California.

This package provides 91 ORM models across 15 domain areas (resources, sampling, analysis, infrastructure, external datasets), 7 materialized analytical views, and Alembic-managed migrations backed by PostgreSQL with PostGIS.

Installation

pip install ca-biositing-datamodels

Quick Start

from sqlmodel import Session, select
from ca_biositing.datamodels.database import get_engine
from ca_biositing.datamodels.models import Resource, FieldSample, Place

engine = get_engine()

with Session(engine) as session:
    resources = session.exec(select(Resource)).all()

Key Dependencies

Links

Contributors

Contributors

Acknowledgement

We acknowledge software engineering support from the University of Washington Scientific Software Engineering Center (SSEC), as part of the Schmidt Sciences Virtual Institute for Scientific Software (VISS).

License

CA Biositing Data Models is licensed under the open source BSD 3-Clause License.

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

ca_biositing_datamodels-0.0.2.tar.gz (32.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ca_biositing_datamodels-0.0.2-py3-none-any.whl (63.2 kB view details)

Uploaded Python 3

File details

Details for the file ca_biositing_datamodels-0.0.2.tar.gz.

File metadata

  • Download URL: ca_biositing_datamodels-0.0.2.tar.gz
  • Upload date:
  • Size: 32.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ca_biositing_datamodels-0.0.2.tar.gz
Algorithm Hash digest
SHA256 b922accff0951ee82dd93a6d62fb5ee124b51f56426e278c13f9289d02109efd
MD5 6eff52e64b7d876c1d3c461db05851c7
BLAKE2b-256 16fc54bd10392eafb49e7bb157fef4335de9b3f973ef6e570a0a8c5ec565f932

See more details on using hashes here.

Provenance

The following attestation bundles were made for ca_biositing_datamodels-0.0.2.tar.gz:

Publisher: cd.yml on sustainability-software-lab/ca-biositing

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ca_biositing_datamodels-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for ca_biositing_datamodels-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c1fcf421e8fa186ae9806324a1fc5dd10f85fe2659acc8d09d944b84f3c80743
MD5 0e09d46300df098a00299bef4dd68784
BLAKE2b-256 32599f53140fc08a48594e7fb4632ad43824c310cc3a413957abd54b1fc519c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ca_biositing_datamodels-0.0.2-py3-none-any.whl:

Publisher: cd.yml on sustainability-software-lab/ca-biositing

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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