nomiden
What is it?
nomiden is a Python package that provides information extraction from Indonesian ID Numbers, i.e. personal ID number NIK (Nomor Induk Kependudukan) and family ID number KK (Kartu Keluarga). This package is intended to help users dealing with population and client data to auto-complete missing data or add valuable information, given the ID numbers. Information regarding identity numbers refers to Article 33 of Government Regulation Number 37 of 2007 (Pasal 37 PP Nomor 37 Tahun 2007).
Main Features
Here are the things that nomiden can do for you:
- Retreive regional information
- Province
- City
- District
- Retreive gender information (NIK only)
- Retreive birth information (NIK only)
- Age
- Birthday (e.g. 15 June 2000)
- Birth date
- Birth month
- Birth year
- Birth in datetime
- Retreive registration information (KK only)
- Registration day (e.g. 15 June 2000)
- Registration date
- Registration month
- Registration year
- Registration in datetime
- Registration order
- Complete information in a dictionary
Where to get it
The source code is currently hosted on GitHub at: https://github.com/divakartika/nomiden
nomiden is available at the Python Package Index (PyPI).
pip install nomiden
Requirements & Dependencies
- Python 3.7 and above
- Pandas - Supports data-related operations
License
Documentation
https://nomiden.readthedocs.io
Development
This package was built under Python 3.10.8 for Windows 10 and passed the Github Actions: Python package tests under Python 3.8, 3.9, and 3.10 for Ubuntu-latest, MacOS-latest, Windows-latest. To contribute for development, please use requirements.txt.
Data Source
Region code data used in this package is retrieved from kodewilayah based on the Regulation of the Minister of Home Affairs number 72 of 2019 (Permendagri No. 72 tahun 2019).
Release Notes
v0.0.7
Bug fixes and performance improvement.
v0.0.6
Return NaN if birth date (NIK) or registration date (KK) is invalid.
v0.0.5
Return NaN if region code is invalid.
Getting Help & Discussion
For usage questions and development discussions, feel free to contact diva@algorit.ma.
Release files for nomiden 0.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nomiden-0.0.7.tar.gz | 1.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nomiden-0.0.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.0 MB
Release files / nomiden-0.0.7.tar.gz
| Download URL | nomiden-0.0.7.tar.gz |
|---|---|
| Size | 1.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
28949917b6a769a09b61697c8af00a05d59473d4a27bb8b8972e50a340b0f65e
|
|
BLAKE2b-256 checksum How to use checksums |
e4ce348624ee8210e289e24eb52233a1d575cab24157d9ec13f317cfe0f94e0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.8
|
Release files / nomiden-0.0.7-py3-none-any.whl
| Download URL | nomiden-0.0.7-py3-none-any.whl |
|---|---|
| Size | 1.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e1532cc151ef5f9b5a9ece0d8894177eb650f391ba68fe2051d0269c62717939
|
|
BLAKE2b-256 checksum How to use checksums |
4981e094501ffa9842a150cc269cc0944a76a9eaa38be9860cf494846ef3bb7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.8
|