Skip to main content

A toolbox for processing data that can be expressed as a

Project description

gigaanalysis

version 0.4.5

This library provides a collection of classes and functions for analysing datasets which are of the from of one independent and one dependent variable. This is very common in condensed mater physics experiment and gigaanalysis was produced for use in high magnetic field facilities.

Documentation: https://gigaanalysis.readthedocs.io/en/latest/

Layout

It broken into a collection of modules for different uses

  • data - This contains the Data class which gigaanalysis is built around. It also contains a few functions for common manipulations.
  • mfunc - This contains mathematical functions that are useful to manipulate data objects. This is broken into four sections applying numpy ufuncs, making Data objects, performing FFTs, and transforming Data objects.
  • dset - For saving, loading, and manipulating collections of Data objects which are referred to datasets.
  • fit - For fitting forms to the data contained in Data objects.
  • parse - Contains functions for collecting all the data contained in datasets together, or distribution of data into Data objects.
  • qo - Functions and classes for analysing quantum osculations experiments.
  • contour - Class for producing contour maps from a data set, using Gaussian processes.
  • htsc - Functions which are useful for studying superconductivity.
  • magnetism - Functions for studying magnetism.
  • heatc - Functions for studying heat capacity of materials.
  • diglock - An implementation of a digital lock in.
  • highfield - A class for processing the data from pulsed magnetic field facilities.
  • const - A few useful scientific constants in different systems of units.

Requirements

This was developed mostly using

  • python 3.7.7
  • numpy 1.21.2
  • pandas 1.3.4
  • matplotlib 3.4.3
  • h5py 2.10.0

I haven't found any problems with using newer versions of these same dependencies.

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

gigaanalysis-0.4.5.tar.gz (65.2 kB view details)

Uploaded Source

File details

Details for the file gigaanalysis-0.4.5.tar.gz.

File metadata

  • Download URL: gigaanalysis-0.4.5.tar.gz
  • Upload date:
  • Size: 65.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.19

File hashes

Hashes for gigaanalysis-0.4.5.tar.gz
Algorithm Hash digest
SHA256 bf105cc8bd546a6dc11673a4fcb631e5b3f3c48d6cb2e29244e15a106ca70df8
MD5 4d12a467bc9647dc2720717d9ddd534a
BLAKE2b-256 a90cf1adad81ae9ef03a6bef890e2c44092a8ad1902a06a54de76af4aa08ce46

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