Kumparanian

Kumparanian is a set of workflows that optimize Kumparan's data scientist hiring process. It cuts down 1-2 working day(s) submission review process to just less than an hour.
If you are our candidate, you need to install kumparanian using following command
(we highly recommend to install inside virtual env, like venv):
python -m venv <your_env_name>
source <your_env_name>/bin/activate
pip install kumparanian
consult its help command:
% kumparanian ds --help
Usage: kumparanian ds [OPTIONS] COMMAND [ARGS]...
For Data Scientist role.
Before you submit your trained model, you can verify your trained model
using the following command:
$ kumparanian ds verify YOURMODEL.pickle YOURFILE.pickle
YOURMODEL.pickle should contain your trained model, and YOURFILE.pickle
should contain the necessary preprocessing components such as the vectorizer
and label encoder.
Use the following command to evaluate your trained model against your test
dataset:
$ kumparanian ds evaluate YOURMODEL.pickle YOURFILE.pickle test_file.csv
Options:
--help Show this message and exit.
Commands:
evaluate Evaluate the model
verify Verify the model
If you found any issues, feel free report it at:
https://github.com/kumparan/kumparanian/issues
then read our assessment and you should be good.
Subsequent sections are not required for candidate as it intended only for project's documentation purpose.
Kumparan's Model Interface
The first component of Kumparanian is a Kumparan's Model Interface. We've designed an interface for Machine Learning model that allows us to design a problem to have deterministic result.
The model interface contains 3 required methods: train, predict and
save. The candidate will solve the assessment test by implement the train
and predict methods. We provide save method to helps the candidate to save
the trained model.
Read more about the Kumparan's Model Interface.
Kumparanian CLI
The second component of Kumparanian is a kumparanian. This CLI will help
the candidate to verify and test their model while also help our team to evaluate
the candidate's trained model.
kumparanian can be installed via the following command:
pip install kumparanian
To get started, run the following command:
kumparanian --help
If you found any issue, please open new issue here kumparanian/issues.
Metadata
Release files for kumparanian 1.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| kumparanian-1.2.2.tar.gz | 6.0 kB | Without provenance | Details for kumparanian-1.2.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| kumparanian-1.2.2-py3-none-any.whl | Python 3 | none | any | Details for kumparanian-1.2.2-py3-none-any.whl |
Total release size: 14.0 kB
Release files / kumparanian-1.2.2.tar.gz
| Download URL | kumparanian-1.2.2.tar.gz |
|---|---|
| Size | 6.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
750462697119702c544dbffccfc8bb31f86b7eeb4997c654597c0e7a77f36591
|
|
BLAKE2b-256 checksum How to use checksums |
15d61a86f7b6850a5611fe6a91b6c589a14ec682fa20f8fc049000051aab56bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.4.1 CPython/3.11.9 Darwin/25.3.0
|
Release files / kumparanian-1.2.2-py3-none-any.whl
| Download URL | kumparanian-1.2.2-py3-none-any.whl |
|---|---|
| Size | 8.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f2ca4d0f17173db7227f6e7b354139711bc1f6f2173eec38d00874df6f1100dc
|
|
BLAKE2b-256 checksum How to use checksums |
763da3ef3e589c6ef8cfafb617f93efce1b715240352505ff746a2c3fb601e03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.4.1 CPython/3.11.9 Darwin/25.3.0
|
Security for kumparanian 1.2.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.