Kahi impactu utils
KAHI is a powerful ETL (Extract, Transform, Load) application designed to construct an academic database by merging databases and files from various sources. It simplifies the database construction process by offering a framework to define a workflow of sequential tasks using a plugin system that KAHI understands.
Kahi impactu utils is a package that contains a set of utils required for multiple plugins to work. This package provide utils such as: name processing, laguage detection, data schemas for works, affiliations, persons, etc.
Installation
To install Kahi impactu utils, follow these simple steps:
- Make sure you have Python installed on your system.
- Open a terminal or command prompt.
- Run the following command:
pip install kahi_impactu_utils
Usage
Split names example
from kahi_impactu_utils.Utils import split_names
name = "John Doe"
names = split_names(name)
print(names) ## {'names': ['John'], 'surenames': ['Doe'], 'initials': ['J.']}
Detect language example
from kahi_impactu_utils.Utils import lang_poll
print(lang_poll("Alguna frase en español")) ## returns "es"
Process DOIs example
from kahi_impactu_utils.Utils import doi_processor
doi = doi_processor("https://doi.org/10.1007/S11192-020-03647-4")
print(doi) ## returns "10.1007/s11192-020-03647-4"
Check date format example
from kahi_impactu_utils.Utils import check_date_format
date = "2020-01-01"
print(check_date_format(date)) ## returns 1577854800 (UTC-5) for this date
License
BSD-3-Clause License
Links
Metadata
Release files for Kahi-impactu-utils 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kahi_impactu_utils-0.1.5.tar.gz | 10.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| Kahi_impactu_utils-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.0 kB
Release files / kahi_impactu_utils-0.1.5.tar.gz
| Download URL | kahi_impactu_utils-0.1.5.tar.gz |
|---|---|
| Size | 10.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf5fc29f19d561b1e318708c9f0777132725b90a59de60aa17c5ef83b3597369
|
|
BLAKE2b-256 checksum How to use checksums |
c85f18ffe707e3548187623861426c45b457613489b812c9820b95ea31345fcb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.4
|
Release files / Kahi_impactu_utils-0.1.5-py3-none-any.whl
| Download URL | Kahi_impactu_utils-0.1.5-py3-none-any.whl |
|---|---|
| Size | 10.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9685cdb66cec808c24ae3267e84e1c9f646f25beacf336eca6e994c7e9de1dd7
|
|
BLAKE2b-256 checksum How to use checksums |
fc7bb851bd80cfdcd746122c722447cdb3179828a3dfd60900e13c9c2ee44640
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.4
|