Skip to main content

Csv/cdf Read and dUMP - Sync CSV, Parquet, and CDF science files into PostgreSQL database

Project description

Repository Coverage

Full report

Name Stmts Miss Cover Missing
src/crump/__init__.py 5 0 100%
src/crump/cdf_extractor.py 260 35 87% 47-48, 105, 114, 142-144, 193-194, 254, 269, 303, 314, 350, 465, 507-508, 547, 559-560, 575-576, 585-595, 605, 615, 632, 639, 665, 674-675
src/crump/cdf_reader.py 134 32 76% 90-91, 104-107, 115-118, 138-141, 175, 199-201, 219-220, 237-238, 254-256, 261-262, 274-276, 299-303
src/crump/cli.py 15 0 100%
src/crump/cli_extract.py 168 24 86% 32, 255, 275, 305-308, 337-342, 385, 391, 413-416, 445-450, 458-460
src/crump/cli_inspect.py 210 38 82% 35, 54-55, 64-65, 76-78, 121-122, 139, 161-163, 178-182, 191-192, 241-242, 257-258, 303, 312, 322-327, 342-346, 350-351, 398, 412-414
src/crump/cli_prepare.py 214 17 92% 235-238, 395, 417, 440, 474-475, 528, 546, 549-550, 552-553, 564-565, 571-572
src/crump/cli_sync.py 140 35 75% 51, 58-59, 170, 177, 181-184, 209-210, 222-238, 260-278, 287, 319-320, 334-335, 341-342
src/crump/config.py 401 38 91% 57, 150, 153, 185-186, 193, 207-208, 309, 403, 480-481, 602, 649, 677, 680, 691, 706, 724, 727, 735-741, 763, 767, 770, 773, 778, 781, 804, 811, 880, 882, 884, 886, 937
src/crump/console_utils.py 8 1 88% 24
src/crump/csv_file.py 51 1 98% 81
src/crump/database.py 586 51 91% 40-42, 66, 70, 74, 78, 82, 88, 92, 96, 102, 112, 122, 126, 138, 149, 173, 297, 357, 485-488, 649, 724, 780, 795, 801, 807, 815, 827, 841, 849, 857, 870, 891-898, 935, 968, 1047, 1051, 1097, 1102, 1234-1235, 1355, 1361, 1537-1539
src/crump/file_types.py 37 1 97% 82
src/crump/history.py 37 0 100%
src/crump/parquet_file.py 79 5 94% 12-13, 87, 188, 194
src/crump/tabular_file.py 76 20 74% 42, 53, 63, 72, 105, 116, 125, 161-164, 174, 202-212, 220
src/crump/type_detection.py 100 2 98% 160, 190
TOTAL 2521 300 88%

Setup coverage badge

Below are examples of the badges you can use in your main branch README file.

Direct image

Coverage badge

This is the one to use if your repository is private or if you don't want to customize anything.

Shields.io Json Endpoint

Coverage badge

Using this one will allow you to customize the look of your badge. It won't work with private repositories. It won't be refreshed more than once per five minutes.

Shields.io Dynamic Badge

Coverage badge

This one will always be the same color. It won't work for private repos. I'm not even sure why we included it.

What is that?

This branch is part of the python-coverage-comment-action GitHub Action. All the files in this branch are automatically generated and may be overwritten at any moment.

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

crump-0.4.0.tar.gz (4.1 MB view details)

Uploaded Source

Built Distribution

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

crump-0.4.0-py3-none-any.whl (62.1 kB view details)

Uploaded Python 3

File details

Details for the file crump-0.4.0.tar.gz.

File metadata

  • Download URL: crump-0.4.0.tar.gz
  • Upload date:
  • Size: 4.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crump-0.4.0.tar.gz
Algorithm Hash digest
SHA256 c809be7a26b27f99d017f03fb4884c960df81e12b613b7f55d0062d82d2b998a
MD5 c7a2df26dd671ffa9eafe84dfd3a0842
BLAKE2b-256 d5ff16bc9e8af8215904d0d1f830cc65791fd74c2504b90be46dc29d770f38f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for crump-0.4.0.tar.gz:

Publisher: ci.yml on alastairtree/crump

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

File details

Details for the file crump-0.4.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for crump-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 730374738bb4ae40edb29455a8957314c318cdb5232a097c76aaf622c9a22fe0
MD5 46ab77d4529e1d73a08e4ed3a7691b02
BLAKE2b-256 1c6a22b66e321f3094f445beeb0587e1523508c113bba58e46542bface3a270f

See more details on using hashes here.

Provenance

The following attestation bundles were made for crump-0.4.0-py3-none-any.whl:

Publisher: ci.yml on alastairtree/crump

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