Skip to main content

euchar

Compute Euler Characteristic curves and surfaces of image and point data.

Installation

For the package to install correctly the prerequisites are

  • a C++ compiler. Windows users need to install a recent version of Visul Studio
  • cmake version >= 3.8
  • pybind11 version >= 2.2

It is recommended to install both cmake and pybind11 via the conda command, which can be obtained by installing either Anaconda or Miniconda.

With conda installed run the following commands in a terminal window.

$ conda install -c anaconda cmake
$ conda install -c conda-forge pybind11

This module makes use of features provided by the following Python modules

  • numpy
  • matplotlib, used in the display module of the package
  • scipy, used to obtain Delaunay triangulations of 2D and 3d finite point sets
  • scikit-learn, for nearest neighbours algorithm to obtain an estimate of the inverse of the local density in a finite set of points

Documentation

The documentation for this project is available at https://gbeltramo.github.io/euchar/, where usage examples are also provided for computing both Euler characteristic curves and Euler characteristic surfaces.

Metadata

Release files for euchar 0.1.6

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

Source distribution (sdist)

Source distribution for euchar 0.1.6
File Size Uploaded
euchar-0.1.6.tar.gz 18.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for euchar 0.1.6
File Interpreter ABI Platform
euchar-0.1.6-py3.7-win-amd64.egg Legacy Egg format - - Details
euchar-0.1.6-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details

Total release size: 406.1 kB

Release files / euchar-0.1.6.tar.gz

Download URL euchar-0.1.6.tar.gz
Size 18.0 kB
Tags Source
SHA-256 checksum
How to use checksums
42ab1c7aedaa5cd0a99a27875d11a5178b788d5bd38ecdae854632faf7a3d9fb
BLAKE2b-256 checksum
How to use checksums
6162e1513300c0175cd3a8bd3edc0b2265af343ecc051e89bdf0465eef349d65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0.post20200511 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

Release files / euchar-0.1.6-py3.7-win-amd64.egg

Download URL euchar-0.1.6-py3.7-win-amd64.egg
Size 201.6 kB
Tags Egg
SHA-256 checksum
How to use checksums
43fbd6366f04483bb01b4928d841ebf2ded66968a9e69dcf1ddbe5110aa4ec4e
BLAKE2b-256 checksum
How to use checksums
bd8fbd7077022405aaebea14f80c72c392e5962989bdb483cbc2feb6cf9f46b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0.post20200511 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

Release files / euchar-0.1.6-cp37-cp37m-win_amd64.whl

Download URL euchar-0.1.6-cp37-cp37m-win_amd64.whl
Size 186.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
62b3b2eaa82db262fac4dbc73c4d534b2b9d90d36ec34f78eaa2870df09f1981
BLAKE2b-256 checksum
How to use checksums
412559a6a4333fac864d4e322625daecc9828ba77b134078ff140875a9a58586
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0.post20200511 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

Release history Release notifications | RSS feed

This release

0.1.6 This release

3 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

1 release file

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