Skip to main content

A user interface and functions to work with magnetic relaxation

Project description

Molmag AC GUI

Import process_ac to use in scripts with your own data.

Install with

python -m pip install molmag_ac_gui

Run with

python -m molmag_ac_gui

To use the GUI for fitting relaxation times, your own file with data of (T, tau) can be loaded and fitted in the "Analysis"-tab when the file is formatted as (the header line is mandatory, but the content is of no importance)

Temp;Tau
T1;tau1(;dtau1)
T2;tau2(;dtau2)
T3;tau3(;dtau3)

...

...

#v. 0.4.0 Published on 09/03/2022 Adds DC functionality: Plotting of H vs. M and T vs. XT is now possible. Adds a function to display and save fitting statistics in Data analysis.

v. 0.3.0

Published on 07/02/2022 Changed layout of Data Treatment and Data Analysis tab and adds Data Table tab. Makes internal changes to fitting procedures.

v. 0.2.9

Published on 26/10/2021 Makes Windows-specific code only run on Windows

v. 0.2.8

Published on 26/10/2021 Updated read_options so SQUID-files can be read

v. 0.2.7

Published on 25/10/2021

v. 0.2.6

Published on 20/10/2021 Removed requirements from setup.py. Will instead rely on third-party packages being imported in init.py

v. 0.2.5

Published on 12/5/2021 Added option to color the measured data points

v. 0.2.4:

Published on 11/3/2021 Quick fix to show Ueff in kelvin in the fitted parameters dialog

v. 0.2.3:

Published on 11/3/2021 Added a fit history so the last 10 fits can be retrived to see the parameters or use the parameters as starting guesses for new fits or to use the parameters to plot the simulation

v. 0.2.2:

Published on 4/3/2021 Adding a data-folder to hold static variables. This will also
make it easier in the future to add a function to change which
header values can be read by the interface.

v. 0.2.1:

Published on 3/3/2021 Changed fitting procedures so

  • function to fit Xp and Xpp together is now in a separate function in process_ac
  • fitting of Xp and Xpp in the GUI is now done by multiprocessing

v. 0.2.0:

Published on 1/3/2021 Fixed issues relating to

  • loading of PPMS-data (issue #8)
  • loading of T,tau-data (issue #5, issue #9)
  • calculation of diamagnetic corrections (issue #6)
  • now using matplotlib to handle color mapping (issue #11)

v. 0.1.10:

Fixed issue with loading ACMS data files (issue #4 on Github)

v. 0.1.9:

Fixed import issue in importing process_ac

v. 0.1.8:

Removed a dependency on my own library of scientific constants and replaced with scipy.constants

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

molmag_ac_gui-0.4.0.tar.gz (39.2 kB view details)

Uploaded Source

Built Distribution

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

molmag_ac_gui-0.4.0-py3-none-any.whl (42.1 kB view details)

Uploaded Python 3

File details

Details for the file molmag_ac_gui-0.4.0.tar.gz.

File metadata

  • Download URL: molmag_ac_gui-0.4.0.tar.gz
  • Upload date:
  • Size: 39.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for molmag_ac_gui-0.4.0.tar.gz
Algorithm Hash digest
SHA256 2cfa60412db786e35579cba4447c094880b795c0d62caf12069264c759ea3004
MD5 bbef3cb268fe2e3646870b39e6cdd8bd
BLAKE2b-256 62e9c6165a5fe905269c499a3d8f9fd2df3f26b6b2cab26f2e767293d19e89f7

See more details on using hashes here.

File details

Details for the file molmag_ac_gui-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: molmag_ac_gui-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 42.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for molmag_ac_gui-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2d96f57ea3f06aaf12598ea4755eced1cc774305c6695fc9e054c0f9910ba8b7
MD5 5fa66285bd8899552cc79a3908256ba4
BLAKE2b-256 d227b6fda30db02ed5dc891dfe63db77d0af0d3cda7950422ea10a015a4a5a3c

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