Skip to main content

cdp-backend

Build Status Documentation DOI

Data storage utilities and processing pipelines used by CDP instances.


Council Data Project

Council Data Project is an open-source project dedicated to providing journalists, activists, researchers, and all members of each community we serve with the tools they need to stay informed and hold their Council Members accountable.

For more information about Council Data Project, please visit our website.

About

cdp-backend is used to maintain the database models, infrastructure stack, and all pipelines for CDP Instance web applications.

The central goal is to create a single library that manages the whole backend of any CDP Instance.

Installation

Stable Release (with just data access dependencies): pip install cdp-backend
Stable Release (with full pipeline dependencies): pip install cdp-backend[pipeline]

Development Head: pip install git+https://github.com/CouncilDataProject/cdp-backend.git

Dev Installation: For devs, please ensure that you have dot / graphviz installed before working with tests and auto-documentation generation.

Infrastructure

Please see dev-infrastructure for defaults on dev deployments.

Documentation

For full package documentation please visit councildataproject.org/cdp-backend.

Development

See CONTRIBUTING.md for information related to development of this repository.

Citation

If you have found CDP software, data, or ideas useful in your own work, please consider citing us:

Brown et al., (2021). Council Data Project: Software for Municipal Data Collection, Analysis, and Publication. Journal of Open Source Software, 6(68), 3904, https://doi.org/10.21105/joss.03904

@article{Brown2021,
  doi = {10.21105/joss.03904},
  url = {https://doi.org/10.21105/joss.03904},
  year = {2021},
  publisher = {The Open Journal},
  volume = {6},
  number = {68},
  pages = {3904},
  author = {Eva Maxfield Brown and To Huynh and Isaac Na and Brian Ledbetter and Hawk Ticehurst and Sarah Liu and Emily Gilles and Katlyn M. f. Greene and Sung Cho and Shak Ragoler and Nicholas Weber},
  title = {{Council Data Project: Software for Municipal Data Collection, Analysis, and Publication}},
  journal = {Journal of Open Source Software}
}

License

MIT License

Metadata

Release files for cdp-backend 4.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cdp-backend 4.1.3
File Size Uploaded
cdp-backend-4.1.3.tar.gz 51.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for cdp-backend 4.1.3
File Interpreter ABI Platform
cdp_backend-4.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 102.2 MB

Release files / cdp-backend-4.1.3.tar.gz

Download URL cdp-backend-4.1.3.tar.gz
Size 51.1 MB
Tags Source
SHA-256 checksum
How to use checksums
518c2bfab66ddd7bda36953dc7b50c5b8f721c2b2b02f4539875232202e869ba
BLAKE2b-256 checksum
How to use checksums
9a046b1f5b1931a7a7af43d841102548abf239ec2e2f041d29f1421490e05a64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / cdp_backend-4.1.3-py3-none-any.whl

Download URL cdp_backend-4.1.3-py3-none-any.whl
Size 51.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
df2de0c30b6142215a0e319eb78edc40f424135a95c00a337a6c792927d4d4b3
BLAKE2b-256 checksum
How to use checksums
ecf0262235720f72d157b20a724d1f409ea812be42305f7d546789be794166e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

4.1.3 This release

2 release files

4.1.2

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.9

2 release files

4.0.8

2 release files

4.0.7

2 release files

4.0.6

2 release files

4.0.5

2 release files

4.0.4

2 release files

4.0.3

2 release files

4.0.2

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.2.9

2 release files

3.2.8

2 release files

3.2.7

2 release files

3.2.6

2 release files

3.2.5

2 release files

3.2.4

2 release files

3.2.3

2 release files

3.2.2

2 release files

3.2.1

2 release files

3.2.0

2 release files

3.1.3

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.16

2 release files

3.0.14

2 release files

3.0.13

2 release files

3.0.11

2 release files

3.0.10

2 release files

3.0.9

2 release files

3.0.8

2 release files

3.0.7

2 release files

3.0.6

2 release files

3.0.5

2 release files

3.0.4

2 release files

3.0.3

2 release files

3.0.2

2 release files

3.0.1

2 release files

3.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page