Skip to main content

Dataset fetcher for the CFDE Knowledge Center API

Project description

CFDE Knowledge Center Dataset Fetcher

A small CLI and library for downloading CFDE Knowledge Center single-cell artifacts and querying gene-level log-normalized expression.

This repository contains a brief README and a docs/ directory with usage instructions, examples, and development notes. If you need detailed guidance, see docs/usage.md and docs/examples.md.

Quick links:

Install from PyPI:

pip install cfde-kc-fetch

If you spot missing information or a confusing message in the tool, please open an issue with a minimal reproduction and the command you ran.

Development & Testing

To run tests locally:

pip install -e ".[dev]"
pytest tests/

Project layout (essential):

  • cfde_kc_fetch/ — package code
  • tests/ — unit tests

References

License

MIT License - See LICENSE file for details.

Contributing

Contributions are welcome! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Add tests for new functionality
  4. Submit a pull request

Citation

If you use this tool in your research, please cite:

@software{cfde_kc_fetch,
  title = {CFDE Knowledge Center Dataset Fetcher},
  author = {Zeyu Yao},
  year = {2026},
  url = {https://github.com/cytronicoder/cfde-kc-fetch}
}

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

cfde_kc_fetch-0.2.0.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

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

cfde_kc_fetch-0.2.0-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file cfde_kc_fetch-0.2.0.tar.gz.

File metadata

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

File hashes

Hashes for cfde_kc_fetch-0.2.0.tar.gz
Algorithm Hash digest
SHA256 575b8ece3408636902398b07562b9007b40044516a5b6d92a78ad750c7a41b3c
MD5 b952fbb6f4af0795ead07b12a26034fe
BLAKE2b-256 0f217ed5362d22f3eb6703b7dd8548bc29ce1ba18fa2ed886a09b99e22774bf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cfde_kc_fetch-0.2.0.tar.gz:

Publisher: python-publish.yml on cytronicoder/cfde-kc-fetch

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

File details

Details for the file cfde_kc_fetch-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: cfde_kc_fetch-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cfde_kc_fetch-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9919f6dc5c73713cd15924b5e5ac95b484414b46f288502a5b676232227c9b87
MD5 f56d940f6cc76e2118d03a6975bbc82b
BLAKE2b-256 fb0d377c856ba9d2e2f26719182fb58b08fe81fa458b75d5949d35859e649f24

See more details on using hashes here.

Provenance

The following attestation bundles were made for cfde_kc_fetch-0.2.0-py3-none-any.whl:

Publisher: python-publish.yml on cytronicoder/cfde-kc-fetch

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