Utility which merging Koski and Primus CSV reports.
Project description
Utility which merging Koski and Primus CSV reports. Using the Primus card number as identifier.
Usage merge_student_years
Merging Koski student years and primusquery generated CSV reports.
- Usage: merge_student_years [OPTIONS] KOSKI_INPUT_PATH OUTPUT_PATH
PRIMUS_DATA_FILE
- Options:
- -e, --primus_encoding TEXT
[default: utf-8-sig]
- -d, --delimiter TEXT
[default: ;]
- -v, --validation BOOLEAN
[default: True]
- --help
Show this message and exit.
Usage add_column
Adding one column outside student registry to end of the merged report.
Usage: add_column [OPTIONS] SOURCE_FILE OUTPUT_PATH
- Options:
-e, –empty_value TEXT -c, –primus_encoding TEXT [default: utf-8-sig] -d, –delimiter TEXT [default: ;] -D, –drop_duplicates BOOLEAN [default: True] -v, –validate BOOLEAN [default: True] –help
Installation
pip install merge-koskidata2primusdata
Requirements
pandas click
Compatibility
Licence
GNU Lesser General Public License v3.0 or later (LGPLv3.0+)
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
Built Distribution
File details
Details for the file merge_koskidata2primusdata-1.0.0.tar.gz
.
File metadata
- Download URL: merge_koskidata2primusdata-1.0.0.tar.gz
- Upload date:
- Size: 16.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
9e625e902ec6c718fdd12b1470824c220dba03ea5cb3cad6bd2908a7a764c102
|
|
MD5 |
ba3f6c816238b72a0138504d8683345d
|
|
BLAKE2b-256 |
46476a8904a316664661d2d529cfd487b27926598a55a2dd3a9da6828f694149
|
File details
Details for the file merge_koskidata2primusdata-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: merge_koskidata2primusdata-1.0.0-py3-none-any.whl
- Upload date:
- Size: 18.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
2d6756dd6ff6d74587fb9bfd9ae91c6e003bd245d786755d14d0d78e46dc0f7a
|
|
MD5 |
9fd96041d8d1ad5512e7c53052cb7553
|
|
BLAKE2b-256 |
c9a4f74d342ee2f9310ac9ed8844bbc42356b399debdd10a7dcb9fbc2006b6a0
|