Skip to main content

A Python package for EM data analysis

Project description

Description

This project provides a useful tool for analyzing electron microscopy data. More specifically, the morph_analysis.py module offers various functions that iteratively analyze several morphological properties of networks (such as porosity, tortuosity, fractal dimension, etc.) obtained from in-situ measurement movies. This module is highly valuable as it facilitates the investigation of how specific properties evolve over time, thereby reducing the time required for data analysis.

Features

  • Normalization for a better image contrast (optional)
  • Scalebar calibration
  • ROI selection
  • Plotting a specific property value as a function of time
  • Generating a .csv file for a subsequent analysis with other programs (such as curve fitting)
  • Provides images and corresponding tables for the segmentation measurements

Installation

EM_data_analysis requires Python 3.6 or above.

Installation using pip (recommended):

pip install EM_data_analysis

Usage

Create an empty directory (will be used to store all the frames created from the movie). Then, simply input the path of the movie and the directory created to store the frames.

from EM_data_analysis import morph_analysis as ma

ma.Network_analysis("path-of-the-movie", "path-of-the-directory") 

The movie format must be explicit and could be in AVI or MP4 format.

Contributions

EM_data_analysis is created by Mattia Lizzano, Giorgio Divitini and the Electron Microscopy and Nanoscopy group of Italian Institute of Technology (IIT)

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

EM_data_analysis-1.1.0.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

EM_data_analysis-1.1.0-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file EM_data_analysis-1.1.0.tar.gz.

File metadata

  • Download URL: EM_data_analysis-1.1.0.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.9

File hashes

Hashes for EM_data_analysis-1.1.0.tar.gz
Algorithm Hash digest
SHA256 ca4560085c0a2b1efd73157fa5491844b6cf8d5dc7042d9ea8e78aaf0004502c
MD5 ff57aef01bc764428096bf64728f2f78
BLAKE2b-256 bb04a33b5eff292033a76c9408133583f28ffe48319bcf49d04e5c082037c7e9

See more details on using hashes here.

File details

Details for the file EM_data_analysis-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for EM_data_analysis-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7c5dca32d3c95e7094c98f222b7557d3b0f503d49bfb2194a65f0b472a46bd21
MD5 4b78a6124837726e2f599709cf56cc2e
BLAKE2b-256 68e423e19f3edeb5cac7d6ba0155b1f1132b0b1a9a40b2012dc1f3638fe2f79f

See more details on using hashes here.

Supported by

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