An open API service indexing awesome lists of open source software.

https://github.com/pycroscopy/pycroscopy

Scientific analysis of nanoscale materials imaging data
https://github.com/pycroscopy/pycroscopy

afm atom atomic-force-microscopy electron-microscopy fft imaging infrared machine-learning materials-science microscopy raman scanning scanning-probe-microscopy scanning-tunnelling-microscopy signal-processing spectroscopy statistics stem stm visualization

Last synced: 5 months ago
JSON representation

Scientific analysis of nanoscale materials imaging data

Awesome Lists containing this project

README

          

# pycroscopy

![Downloads](http://pepy.tech/badge/pycroscopy)
[![GitHub Actions](https://github.com/pycroscopy/pycroscopy/workflows/build/badge.svg?branch=main)](https://github.com/pycroscopy/pycroscopy/actions?query=workflow%3Abuild)
[![PyPI](https://img.shields.io/pypi/v/pycroscopy.svg)](https://pypi.org/project/pyCroscopy/)
[![Coverage](https://codecov.io/gh/pycroscopy/pycroscopy/branch/main/graph/badge.svg?token=HXGZMKzJqb)](https://codecov.io/gh/pycroscopy/pycroscopy)
[![Conda Forge](https://img.shields.io/conda/vn/conda-forge/pycroscopy.svg)](https://github.com/conda-forge/pycroscopy-feedstock)
[![License](https://img.shields.io/pypi/l/pycroscopy.svg)](https://pypi.org/project/pyCroscopy/)
[![DOI](https://zenodo.org/badge/61456133.svg)](https://zenodo.org/badge/latestdoi/61456133)

**pycroscopy** is a [Python](http://www.python.org/) package for generic (domain-agnostic) microscopy data analysis. More specialized or domain-specific analysis routines are contained within some of the other packages within the pycroscopy ecosystem.

Please visit our [homepage](https://pycroscopy.github.io/pycroscopy/about.html) for more information and installation instructions.

If you use pycroscopy for research, we would appreciate if you could cite our [Arxiv paper](https://arxiv.org/abs/1903.09515) titled *"USID and Pycroscopy - Open frameworks for storing and analyzing spectroscopic and imaging data".*

## Examples:
1. **Intro to pycroscopy** - [![Google Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/pycroscopy/pycroscopy/blob/main/jupyter_notebooks/Intro_to_Pycroscopy.ipynb)

2. **Image inpainting** - [![Google Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/pycroscopy/pycroscopy/blob/main/jupyter_notebooks/Inpainting_example.ipynb)

3. **Denoising with Autoencoders** - [![Google Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/pycroscopy/pycroscopy/blob/main/jupyter_notebooks/PycroscopyDenosingAutoencoder.ipynb)

## More examples in the [jupyter_notebooks](jupyter_notebooks/) folder.
## List of Workshops Held

### 2024
- **[Machine Learning in Scanning Transmission Electron Microscopy Workshop 2024, University of Tennessee, Knoville, TN](https://github.com/gduscher/MLSTEM2024)**

### 2023
- **[ML-ElectronMicroscopy-school-2023](https://github.com/SergeiVKalinin/ML-ElectronMicroscopy-2023)**

- **[AutomatedExperiment_Summer2023](https://github.com/SergeiVKalinin/AutomatedExperiment_Summer2023)**

### 2022
- **[FerroSchool Winter 2022 in Calgary](https://github.com/pycroscopy/ferroschool)**

### 2021
- **[Notebooks for MRS2021 tutorial](https://github.com/pycroscopy/MRS2021)**
- **[SPM_ML_School_2021](https://github.com/pycroscopy/SPM_ML_School_2021)**

### 2020
- **[AISTEM Workshop 2020](https://github.com/pycroscopy/AISTEM_WORKSHOP_2020)**

### 2019
- **[CNMS ML in MS Workshop 2019](https://github.com/pycroscopy/CNMS_ML_in_MS_Workshop_2019)**

### 2018
- **[CNMS ML in MS Workshop 2018](https://github.com/pycroscopy/CNMS_ML_in_MS_Workshop_2018)**

- **[MM 2018 Workshop](https://github.com/pycroscopy/MM_2018_Workshop)**