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.1.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.1-py3-none-any.whl (62.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: crump-0.4.1.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.1.tar.gz
Algorithm Hash digest
SHA256 ceeedf270e1ee84979de0c6102caa9791e4c6272de3383c9e3bc3d087edc5c66
MD5 b25fd8f5351dadc546b20ef8b3c01c39
BLAKE2b-256 5c065d74ff98a35e07badb42248809f0feccfc7968c57083efe04219b4c10db2

See more details on using hashes here.

Provenance

The following attestation bundles were made for crump-0.4.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: crump-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 62.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b64a85b5c14b16f583c7089f3f0e6350aff911b25deb254dac4002044f8a0e42
MD5 758cbf8ae7c1888574a1559ed3c0242e
BLAKE2b-256 cff9c65718c1cba71f90a18e27bb671185a6a994cd33a95389cf12395684b0fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for crump-0.4.1-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