gigaanalysis


Namegigaanalysis JSON
Version 0.4.5 PyPI version JSON
download
home_pagehttps://github.com/alexeatscake/gigaanalysis
SummaryA toolbox for processing data that can be expressed as a
upload_time2024-06-24 20:41:07
maintainerNone
docs_urlNone
authorAlex Hickey
requires_python>=3.7
licenseBSD 3-Clause License
keywords magnets sdh dhva magnetic quantum oscillations superconductor quantum oscillations emfl digital lock in bsd-3-clause
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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.


            

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/a9/0c/f1adad81ae9ef03a6bef890e2c44092a8ad1902a06a54de76af4aa08ce46/gigaanalysis-0.4.5.tar.gz",
    "platform": null,
    "description": "# gigaanalysis\n\nversion 0.4.5\n\nThis library provides a collection of classes and functions for analysing \ndatasets which are of the from of one independent and one dependent \nvariable. This is very common in condensed mater physics experiment and \ngigaanalysis was produced for use in high magnetic field facilities.\n\nDocumentation: https://gigaanalysis.readthedocs.io/en/latest/\n\n##  Layout\n\nIt 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 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\nThis was developed mostly using\n* python 3.7.7\n* numpy 1.21.2\n* pandas 1.3.4\n* matplotlib 3.4.3\n* h5py 2.10.0\n\nI haven't found any problems with using newer versions of these same \ndependencies.\n\n",
    "bugtrack_url": null,
    "license": "BSD 3-Clause License",
    "summary": "A toolbox for processing data that can be expressed as a",
    "version": "0.4.5",
    "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": "a90cf1adad81ae9ef03a6bef890e2c44092a8ad1902a06a54de76af4aa08ce46",
                "md5": "4d12a467bc9647dc2720717d9ddd534a",
                "sha256": "bf105cc8bd546a6dc11673a4fcb631e5b3f3c48d6cb2e29244e15a106ca70df8"
            },
            "downloads": -1,
            "filename": "gigaanalysis-0.4.5.tar.gz",
            "has_sig": false,
            "md5_digest": "4d12a467bc9647dc2720717d9ddd534a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 65193,
            "upload_time": "2024-06-24T20:41:07",
            "upload_time_iso_8601": "2024-06-24T20:41:07.391765Z",
            "url": "https://files.pythonhosted.org/packages/a9/0c/f1adad81ae9ef03a6bef890e2c44092a8ad1902a06a54de76af4aa08ce46/gigaanalysis-0.4.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-24 20:41:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "alexeatscake",
    "github_project": "gigaanalysis",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "gigaanalysis"
}
        
Elapsed time: 0.67394s