Skip to main content

State of the art analysis tools for 4D STEM

Project description

mcemtools

https://img.shields.io/pypi/v/mcemtools.svg https://img.shields.io/travis/arsadri/mcemtools.svg Documentation Status

Deep unsupervised analysis tools for Four-dimensional Scanning Transmission Electron Microscopy (4D-STEM)

Features

  • TODO

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2022-09-07)

  • First release on PyPI.

0.2.0 (2023-07-11)

  • Many functions used for 4D-STEM analysis have been added.

  • OOP is avoided as much as possible.

0.3.0 (2023-07-11)

  • Tests are increasing in number

  • init includes import of mcemtools

0.4.0 (2023-07-11)

  • Many small bugs are fixed

0.5.0 (2023-07-12)

  • Added binning to transforms

0.6.0 (2023-07-14)

  • More tests are added

  • Names are consistant accross the package.

0.7.0 (2023-07-15)

  • markimage bug is fixed

0.8.0 (2023-07-19)

  • markimage bug is fixed really as US version of centre is center.

  • napari based GUI is added to mcemtools.

  • bianary files can be read too.

0.8.1 (2023-07-27)

  • viewer_4D is a lot more concise and bug free.

0.8.2 (2023-07-27)

  • by pressing i, you get shapes info, m shows the mask and F5 updates the mask.

0.8.3 (2023-07-28)

  • critical bug was fixed in viewer_4D

0.8.4 (2023-07-28)

  • critical bug was fixed in viewer_4D

0.8.5 (2023-08-03)

  • bug fixed in image_by_windows

0.8.6 (2023-08-05)

  • viewer_4D handles arrows to move the selected objects.

0.8.7 (2023-08-31)

  • added load_raw and load_dm4.

  • bug fixed in viewer_4D, moves a lot smoother than before.

  • viewer_4D shows a single image when size of the mask is 1 pixel, rapidly.

  • conv_4D added to analysis

0.8.8 (2023-09-04)

  • critical bug fixed in bin_4D

0.8.9 (2023-09-20)

  • bug removed from Normalize_4D

  • bug removed from SymmetrySTEM

  • tets added to locate atom and …

0.8.10 (2023-09-12)

  • bug removed from SymmetrySTEM and mirror is added

  • data_maker_4D can be updated

  • remove_islands_by_size bug fixed

0.8.11 (2023-09-25)

  • Bug fixed in viewer_4D

0.9.0 (2023-10-13)

  • added denoise4net

  • added clustering4net and feature_maker_4D

0.9.1 (2024-02-23)

  • added denoise4_tsvd

  • faster bin_4D

  • torch handler does not update the model if the loss is inf or nan

0.9.2 (2024-03-23)

  • annular mask can handle even sized image

0.9.2 (2024-05-02)

  • viewer_4D takes second mask to subtract

0.9.3 (2024-05-24)

  • viewer_4D takes second mask to subtract

0.9.4 (2024-06-01)

  • minimal requirenments and test scripts for denoising is added

  • first denoising example added

  • many bugs fixed for the denoiser

  • More concerete example is added for geometric flow based denoising for the paper

0.9.5 (2024-11-08)

  • Annular mask fixed

  • added supervised 2D denoiser

  • renamed denoise4net to denoise4_unet

  • simpler examples for denoising

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

mcemtools-0.9.5.tar.gz (71.3 kB view details)

Uploaded Source

Built Distribution

mcemtools-0.9.5-py2.py3-none-any.whl (69.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file mcemtools-0.9.5.tar.gz.

File metadata

  • Download URL: mcemtools-0.9.5.tar.gz
  • Upload date:
  • Size: 71.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for mcemtools-0.9.5.tar.gz
Algorithm Hash digest
SHA256 f1966ca2f25670180b80839d833613c5e12c3aa1e9b8849d6006d1f81371b729
MD5 09e1ee335addf3203f663ab7f5684bb1
BLAKE2b-256 480d7bb878fd092bed1106a42965e3cc821335b18ce09d276c3fa35dfe9b2f7d

See more details on using hashes here.

File details

Details for the file mcemtools-0.9.5-py2.py3-none-any.whl.

File metadata

  • Download URL: mcemtools-0.9.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 69.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for mcemtools-0.9.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8b96f56252f538c8d1ab96349563d7f5d7acf87c762f61c7f14d257f02727863
MD5 edfbb25664ff31ce7a720f9e4450dc14
BLAKE2b-256 4455587a20af77f277ee9809ac1966040ec6d617f62ba98d7ba7a1e63d324d36

See more details on using hashes here.

Supported by

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