Csv/cdf Read and dUMP - Sync CSV, Parquet, and CDF science files into PostgreSQL database
Project description
Repository Coverage
| 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
This is the one to use if your repository is private or if you don't want to customize anything.
Shields.io Json Endpoint
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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c809be7a26b27f99d017f03fb4884c960df81e12b613b7f55d0062d82d2b998a
|
|
| MD5 |
c7a2df26dd671ffa9eafe84dfd3a0842
|
|
| BLAKE2b-256 |
d5ff16bc9e8af8215904d0d1f830cc65791fd74c2504b90be46dc29d770f38f9
|
Provenance
The following attestation bundles were made for crump-0.4.0.tar.gz:
Publisher:
ci.yml on alastairtree/crump
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
crump-0.4.0.tar.gz -
Subject digest:
c809be7a26b27f99d017f03fb4884c960df81e12b613b7f55d0062d82d2b998a - Sigstore transparency entry: 938087484
- Sigstore integration time:
-
Permalink:
alastairtree/crump@14b9a5b83e37ef9fd0536441e0bd2718a49e27a4 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/alastairtree
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@14b9a5b83e37ef9fd0536441e0bd2718a49e27a4 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
730374738bb4ae40edb29455a8957314c318cdb5232a097c76aaf622c9a22fe0
|
|
| MD5 |
46ab77d4529e1d73a08e4ed3a7691b02
|
|
| BLAKE2b-256 |
1c6a22b66e321f3094f445beeb0587e1523508c113bba58e46542bface3a270f
|
Provenance
The following attestation bundles were made for crump-0.4.0-py3-none-any.whl:
Publisher:
ci.yml on alastairtree/crump
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
crump-0.4.0-py3-none-any.whl -
Subject digest:
730374738bb4ae40edb29455a8957314c318cdb5232a097c76aaf622c9a22fe0 - Sigstore transparency entry: 938087505
- Sigstore integration time:
-
Permalink:
alastairtree/crump@14b9a5b83e37ef9fd0536441e0bd2718a49e27a4 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/alastairtree
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@14b9a5b83e37ef9fd0536441e0bd2718a49e27a4 -
Trigger Event:
push
-
Statement type: