Skip to main content

The Kagami library (Izumo)

Project description

Kagami Library

The Kagami library is a Python package to reinvent the wheel and make some developments easier. It's neither designed as user-friendly nor for the purpose for a broad public to use. It may include documents in the future. But nothing under plan yet. Think twice before using it in your project.

The Kagami library is under rapid development. Compatible between the major releases are not guaranteed. Be careful about the version required.

The Kagami library supports Python 2.7 and will soon be compatible with Python 3. The Kagami library is distributed under the GNU Lesser General Public License v3.0.

Dependencies

Kagami requires:

  • Python (>= 2.7.14)
  • numpy (>= 1.14.3)
  • tables (>= 3.4.4)
  • requests (>= 2.20.1)
  • bidict (>= 0.17.5)
  • pytest (>= 4.0.0)

To use RWrapper, you will also need:

  • rpy2 (== 2.8.6)
  • R (>= 3.3.3)

To use pytest coverage and profiling, you will also need:

  • pytest-cov (>= 2.6.0)
  • pytest-profiling (>= 1.3.0)

Lower versions may work but have not been tested.

Installation

Using pip:

pip install kagami

Using Pipenv:

pipenv install kagami

Using Docker

docker run -v $(pwd):/home --rm albertaki/kagami-core:latest <your script>

Testing

import kagami
kagami.test()

=================================== test session starts =================================== 
platform darwin -- Python 2.7.15, pytest-3.7.0, py-1.5.4, pluggy-0.7.1
rootdir: Kagami, inifile:
plugins: profiling-1.3.0, cov-2.5.1
collected 47 items

kagami/tests/core_tests/test_etc.py ......                                            [ 12%]
kagami/tests/core_tests/test_functional.py .....                                      [ 23%]
kagami/tests/core_tests/test_path.py ...                                              [ 29%]
....

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for kagami, version 2.2.14
Filename, size File type Python version Upload date Hashes
Filename, size kagami-2.2.14-py2-none-any.whl (50.1 kB) File type Wheel Python version py2 Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page