Skip to main content

Utility which merging Koski and Primus CSV reports.

Project description

Latest PyPI version

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+)

Authors

merge_koskidata2primusdata was written by Pasi Ollikainen.

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

merge_koskidata2primusdata-1.0.0.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

merge_koskidata2primusdata-1.0.0-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

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

Hashes for merge_koskidata2primusdata-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9e625e902ec6c718fdd12b1470824c220dba03ea5cb3cad6bd2908a7a764c102
MD5 ba3f6c816238b72a0138504d8683345d
BLAKE2b-256 46476a8904a316664661d2d529cfd487b27926598a55a2dd3a9da6828f694149

See more details on using hashes here.

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

Hashes for merge_koskidata2primusdata-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2d6756dd6ff6d74587fb9bfd9ae91c6e003bd245d786755d14d0d78e46dc0f7a
MD5 9fd96041d8d1ad5512e7c53052cb7553
BLAKE2b-256 c9a4f74d342ee2f9310ac9ed8844bbc42356b399debdd10a7dcb9fbc2006b6a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page