Skip to main content

Python Instance Space Analysis package

Project description

PyISpace

Python Instance Space Analysis Toolkit

Getting Started

This is the Python version of the Instance Space Analysis (ISA) toolkit, originally written in Matlab code. The ISA toolkit was developed as part of the project Matilda, in the university of Melbourne.

PyISpace is a Python package that contains a subset of the tools present in the original Matlab code repository. It is not our intention to add new features to the toolkit. For a complete experience of all tools, we recommend the original code, or the web version.

Requirements

Python 3.7 or newer.

Installation

Via PyPi:

pip install pyispace

Or directly from the repository code:

git clone https://gitlab.com/ita-ml/pyispace.git
cd pyispace/
pip install -e .

Usage

  1. Command Line Interface

Inside the folder containing the required files options.json and metadata.csv, run

python -m pyispace

For more information about these files, please refer to the original repository instructions.

  1. Python package
from pyispace import train_is
model = train_is(metadata, opts)

Disabling messages

PyISpace uses logging to display messages. You can disable the messages, for example, changing the level associated to the package:

logging.getLogger("pyispace").setLevel(logging.ERROR)

Project details


Download files

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

Source Distribution

pyispace-0.2.1.tar.gz (12.2 kB view details)

Uploaded Source

File details

Details for the file pyispace-0.2.1.tar.gz.

File metadata

  • Download URL: pyispace-0.2.1.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.7.9

File hashes

Hashes for pyispace-0.2.1.tar.gz
Algorithm Hash digest
SHA256 bd133a52c44030c53f6e35878b5ac9cb4deeeecd2e3c30e691659cc6757840c5
MD5 5fdd20b41355aa8ec5df358447ff3acb
BLAKE2b-256 4e46f609856d22b65af7af1c8bebb020588e1b8dcf51bda58732a3af5c0a0efb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page