Metadata-Version: 2.1
Name: merge-koskidata2primusdata
Version: 1.0.0
Summary: Utility which merging Koski and Primus CSV reports.
Home-page: https://github.com/pasiol/merge_koskidata2primusdata.git
Author: Pasi Ollikainen
Author-email: pasi.ollikainen@outlook.com
License: GNU Lesser General Public License v3.0 or later (LGPLv3.0+)
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
License-File: LICENSE
Requires-Dist: pandas (>=1.0.1)
Requires-Dist: numpy (>=1.18.1)
Requires-Dist: Click (>=7.0)
Requires-Dist: openpyxl (>=3.0.3)
Requires-Dist: xlrd (>=1.2.0)

merge_koskidata2primusdata
==========================

.. image:: https://img.shields.io/pypi/v/merge_koskidata2primusdata.svg
    :target: https://pypi.python.org/pypi/merge_koskidata2primusdata
    :alt: 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 <pasi.ollikainen@outlook.com>`_.


