Skip to main content

gigaanalysis

version 0.5.1

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

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

Layout

It is 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 the 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

In a recent update, I have tried to incorporate changes to make it valid for Numpy 2 and Pandas 2. I am working for it also to be valid on Numpy 1.21.1, and on python 3.9 up to the newest version.

Metadata

Release files for gigaanalysis 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gigaanalysis 0.5.1
File Size Uploaded
gigaanalysis-0.5.1.tar.gz 65.3 kB Details

Release files / gigaanalysis-0.5.1.tar.gz

Download URL gigaanalysis-0.5.1.tar.gz
Size 65.3 kB
Tags Source
SHA-256 checksum
How to use checksums
196580b02d0d85cb4e6c4c1c3fa7b2e3be6d0a12979123ce32a140b670031020
BLAKE2b-256 checksum
How to use checksums
5dcba293cb6a93674d8cb998ac9c31aaeb39b1fd75c597a417ef1ab69a7e42b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.9.19

Release history Release notifications | RSS feed

This release

0.5.1 This release

1 release file

0.5.0

1 release file

0.4.5

1 release file

0.4.4

1 release file

0.4.3

1 release file

0.4.2

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.5

1 release file

0.3.3

1 release file

0.3.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page