Skip to main content

# iso_forest

This is a simple package implementation for the isolation forest method described (among other places) in this [paper](icdm08b.pdf) for detecting anomalies and outliers from a data point distribution.

## Extended isolation forest

For an extended version of this algorithm that produces more precise scoring maps please visit this repository

[https://github.com/sahandha/eif](https://github.com/sahandha/eif)/

## Installation

pip install iso_forest

or directly from the Github repository

pip install git+https://github.com/mgckind/iso_forest.git

It supports python2 and python3

## Requirements

  • numpy

No extra requirements are needed for the algorithm.

In addition, it also contains means to draw the trees created using the [igraph](http://igraph.org/) library.

## Use Examples

See these 2 notebooks examples on how to use it

  • [basics](demo_iforest.ipynb)

  • [tree visualization and anomaly PDFs](demo_vis_pdf.ipynb)

## Releases

### v1.0.3

  • Initial Release

Metadata

Release files for iso-forest 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iso-forest 1.0.3
File Size Uploaded
iso_forest-1.0.3.tar.gz 3.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iso-forest 1.0.3
File Interpreter ABI Platform
iso_forest-1.0.3-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 8.3 kB

Release files / iso_forest-1.0.3.tar.gz

Download URL iso_forest-1.0.3.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0bfa7f8212d213b936118b70654bdcc7d12dfcc7aad665be4db4ef78bdd08e00
BLAKE2b-256 checksum
How to use checksums
4169c2b0686cfadca0707a47e70ba6d1b1762b6ea39a40637f7ed1e6702b8b5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / iso_forest-1.0.3-py2.py3-none-any.whl

Download URL iso_forest-1.0.3-py2.py3-none-any.whl
Size 4.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
f5f93560418c2aa35c205d081847d69fa9b34a89f4627fe9ddb173d0d88d8772
BLAKE2b-256 checksum
How to use checksums
2c495aa67d6f8b49d46f64a5f27adb8ff9b4d764a7e705564799660c86e98179
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

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