JStuckner / aquami

An open source package and GUI for automatic analysis of micrographs containing morphologically complex multiphase materials. Designed especially for analysis of nanoporous metals and bicontinuous composites.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AQUAMI

An open source package and GUI for automatic analysis of micrographs containing morphologically complex multiphase materials. Designed especially for analysis of nanoporous metals and bicontinuous composites. Automatically returns quantitative mean and distribution measurements of microstructural features such as ligament/pore diameter, node-to-node length, particle/pore area, and area fraction. Measurements and summaries can be conveniently output into excel and pdf files.

For more information, see this paper.

Installing

A standalone Windows version that does not require Python can be found here.

The easiest way to install the Python version is with pip. In the command prompt type:

pip install aquami

Running the program

Type the following in the command prompt pressing the <enter> key between lines:

python
from aquami import gui
gui.run()

New in version 1.1.0

  • Fix for Mac operating systems.
  • Updates for depreciated functions in numpy and matplotlib.

Requirements

Some functions have been deprecated since I wrote this code several years ago. I've added a requirements.txt file that specifies versions of the dependencies I used when writing the code. (Github is warning me that Pillow 4.0.0 has some vulnerabilities, so you can try the latest package for Pillow.)

About

An open source package and GUI for automatic analysis of micrographs containing morphologically complex multiphase materials. Designed especially for analysis of nanoporous metals and bicontinuous composites.

License:MIT License


Languages

Language:Python 100.0%