Skip to main content

Manipulation of temperature-dependent magnetic susceptibility data

Project description

This is a small library for working with temperature-dependent magnetic susceptibility data measured on AGICO kappabridges from the KLY and MFK series (e.g. Agico, 2003; Agico, 2009).

Overview

tdmadsus provides three classes:

Furnace represents the temperature-susceptibility behaviour of the empty furnace (i.e. the measurement apparatus without a sample). It allows a “raw” set of sample measurements to be corrected to remove the effects of the changes in the susceptibility of the equipment itself. A Furnace object is created from a .CUR file produced from a measurement run with no sample. Since measuremed data is frequently noisy, Furnace provides methods for smoothing the data with a spline before it is used for corrections.

MeasurementCycle represents the temperature-susceptibility behaviour of a sample during a single heating-cooling sample. It is initialized from a .CUR file and, optionally, a Furnace object. If a furnace is supplied, it is used to correct the measured sample data. MeasurementCycle provides methods to calculate a disordering (Curie or Néel) temperature using different techniques (Petrovský & Kapička, 2006), calculate the alteration index, and write the data to a CSV file.

MeasurementSet represents the data from a progressive sequence of heating-cooling cycles, which it stores as a dictionary of MeasurementCycle objects indexed by peak temperature. It is initialized from a directory containing multiple .CUR files.

License

Copyright 2019 Pontus Lurcock; released under the GNU General Public License, version 3.0. See the file COPYING for details.

References

Agico, 2003. KLY-3 / KLY-3S / CS-3 / CS-L / CS-23 user’s guide, Brno, Czech Republic: Advanced Geoscience Instruments Co. https://www.agico.com/downloads/documents/manuals/kly3-man.pdf

Agico, 2009. MFK1-FA / CS4 / CSL, MFK1-A / CS4 / CSL, MFK1-FB, MFK1-B user’s guide 4th ed., Brno, Czech Republic: Advanced Geoscience Instruments Co. https://www.agico.com/downloads/documents/manuals/mfk1-man.pdf

Petrovský, E. & Kapička, A., 2006. On determination of the Curie point from thermomagnetic curves. Journal of Geophysical Research, 111, p.B12S27.

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

tdmagsus-1.0.2.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

tdmagsus-1.0.2-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file tdmagsus-1.0.2.tar.gz.

File metadata

  • Download URL: tdmagsus-1.0.2.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.2

File hashes

Hashes for tdmagsus-1.0.2.tar.gz
Algorithm Hash digest
SHA256 537f876be4f1eb98fa8ffa83c5cab8341d2b6e012673be85066da12c481bb92d
MD5 6f49c9825ad2cbf116b3699ad9963810
BLAKE2b-256 9ef3b52bc058e1434c507b1f3eb1dd316a9d5f0f932ae2386ced17ebcb5b9bf1

See more details on using hashes here.

File details

Details for the file tdmagsus-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: tdmagsus-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.2

File hashes

Hashes for tdmagsus-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ce4608ee684bef6f76eef31a7aab12856a101791f55b0ab27c05bae388c4409f
MD5 a1d9adfa462ef2f99c00aa92c9a8c667
BLAKE2b-256 974bdf81db7d3525464d015906b5eb6d15d20bf3a949e8c867a08c775696af75

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