Skip to main content

Kumparanian Build Status PyPI version

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)

Source distribution for kumparanian 1.2.2
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)

Table of built distributions (wheels) for kumparanian 1.2.2
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page