# gigaanalysis
version 0.5.0
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.
Raw data
{
"_id": null,
"home_page": "https://github.com/alexeatscake/gigaanalysis",
"name": "gigaanalysis",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "magnets, SdH, dHvA, magnetic, quantum, oscillations, , superconductor, quantum oscillations, EMFL, digital lock in, bsd-3-clause",
"author": "Alex Hickey",
"author_email": "alexander.john.hickey@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/8c/0e/6cf6dd4f0874bc831d4c4249062ab7f01e93d52238a3f3dfae2b747c47cb/gigaanalysis-0.5.0.tar.gz",
"platform": null,
"description": "# gigaanalysis\n\nversion 0.5.0\n\nThis library provides a collection of classes and functions for analysing datasets which are of the form of one independent and one dependent variable.\nThis is very common in condensed matter physics experiments and gigaanalysis was produced for use in high magnetic field facilities.\n\nDocumentation: https://gigaanalysis.readthedocs.io/en/latest/\n\n## Layout\n\nIt is broken into a collection of modules for different uses\n\n* `data` - This contains the Data class which gigaanalysis is built around. It \nalso contains a few functions for common manipulations.\n* `mfunc` - This contains mathematical functions that are useful to manipulate \ndata objects. This is broken into four sections applying numpy ufuncs, \nmaking Data objects, performing FFTs, and transforming Data objects.\n* `dset` - For saving, loading, and manipulating collections of Data objects which are referred to datasets.\n* `fit` - For fitting forms to the data contained in Data objects.\n* `parse` - Contains functions for collecting all the data contained in \ndatasets together or distribution of data into Data objects.\n* `qo` - Functions and classes for analysing quantum osculations \nexperiments. \n* `contour` - Class for producing contour maps from a data set, using \nGaussian processes. \n* `htsc` - Functions which are useful for studying superconductivity. \n* `magnetism` - Functions for studying magnetism.\n* `heatc` - Functions for studying the heat capacity of materials.\n* `diglock` - An implementation of a digital lock-in.\n* `highfield` - A class for processing the data from pulsed magnetic field \nfacilities. \n* `const` - A few useful scientific constants in different systems of units.\n\n\n## Requirements\n\nIn a recent update, I have tried to incorporate changes to make it valid for `Numpy 2` and `Pandas 2`.\nI am working for it also to be valid on `Numpy 1.21.1`, and on python 3.9 up to the newest version.\n\n\n\n",
"bugtrack_url": null,
"license": "BSD 3-Clause License",
"summary": "A toolbox for processing data that can be expressed as a",
"version": "0.5.0",
"project_urls": {
"Documentation": "https://gigaanalysis.readthedocs.io/en/latest/",
"Homepage": "https://github.com/alexeatscake/gigaanalysis",
"Source Code": "https://github.com/alexeatscake/gigaanalysis"
},
"split_keywords": [
"magnets",
" sdh",
" dhva",
" magnetic",
" quantum",
" oscillations",
" ",
" superconductor",
" quantum oscillations",
" emfl",
" digital lock in",
" bsd-3-clause"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8c0e6cf6dd4f0874bc831d4c4249062ab7f01e93d52238a3f3dfae2b747c47cb",
"md5": "65f7a3214e1382a14b613b2c8217cdd1",
"sha256": "adb12fb2a9006d3cf62ed1d8a817a82ebd22b62a776a421abb80f3d90c01c0e2"
},
"downloads": -1,
"filename": "gigaanalysis-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "65f7a3214e1382a14b613b2c8217cdd1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 64077,
"upload_time": "2024-12-23T15:36:59",
"upload_time_iso_8601": "2024-12-23T15:36:59.463323Z",
"url": "https://files.pythonhosted.org/packages/8c/0e/6cf6dd4f0874bc831d4c4249062ab7f01e93d52238a3f3dfae2b747c47cb/gigaanalysis-0.5.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-23 15:36:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "alexeatscake",
"github_project": "gigaanalysis",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "gigaanalysis"
}