semvec/pypi-packages huggingface dataset:
omfit-rdb 2020.12.2.22.59
omfit_rdb
Requires Python: >=3.6

**RDB** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITrdb
* available_EFITs
* translate_RDBserver
* set_rdb_password
* get_rdb_password

Requires:
=========
* numpy>=1.12
* scipy>=1.0
* uncertainties>=3
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITrdb
--------

    Class used to connect to relational databases
    

available_EFITs
---------------

    :param scratch: dict
        dictionary where the information is cached (to avoid querying SQL database multiple times)

    :param device: string
        device for which to query list of available EFITs

    :param shot: int
        shot for which to query list of available EFITs

    :param default_snap_list: dict
        dictionary to which list of available efits will be passed

    :param format: string
        format in which to write list of available efits (tree, by, com, drun, runid) are possible options

    :return: dict
        dictionary with list of available options formatted as {text:format}
    

translate_RDBserver
-------------------
This function maps mnemonic names to real RDB servers

set_rdb_password
----------------

    Sets up an encrypted password for OMFIT to use with SQL databases on a specific server
    :param server: string
        The server this credential applies to
    :param username: string
        Username on server. If a password is specified, this defaults to os.environ['USER'].
        If neither username nor password is specified, OMFIT will try to read both from a login file.
    :param password: string
        The password to be encrypted. Set to '' to erase the exting password for username@server, if there is one.
        If None, OMFIT will attempt to read it from a default login file, like .pgpass. This may or may not be the right
        password for server.
    :param guest: bool
        Use guest login and save it. Each server has its own, with the default being guest // guest_pwd .
    

get_rdb_password
----------------

    Returns the RDB username and password for server
    :param server: string
        Servers can have different passwords, so you have to tell us which one you're after
    :param username: string
        Defaults to os.environ['USER']
    :param password: string [optional]
        Override decrypted credential and just return this input instead
    :param guest: bool
        Return guest login for server. Each server has its own, with the default being guest // guest_pwd .
    :param guest_fallback_allowed: bool
        Allowed to return guest credentials if look up fails. Otherwise, raise ValueError
    :return: (string, string)
        The username and password for server
omfit-csv 2020.12.2.22.59
omfit_csv
Requires Python: >=3.6

**CSV** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITcsv

Requires:
=========
* numpy>=1.12
* uncertainties>=3
* omfit_ascii==2020.12.2.22.59
* omfit_path==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITcsv
--------

    OMFIT class used to interface with Comma Separated Value files

    This class makes use of the np.genfromtxt and np.savetxt methods http://docs.scipy.org/doc/np/user/basics.io.genfromtxt.html

    :param filename: filename passed to OMFITascii class

    :param delimiter: delimiter character that is used to separate the values

    :param comments: charachter or list of characters that will be recognized as comments

    :param fmt: format used to save the data to file

    :param missing_values: The set of strings corresponding to missing data

    :param filling_values: The set of values to be used as default when the data are missing

    :param \**kw: keyword dictionary passed to OMFITascii class
omfit-matlab 2020.12.2.22.59
omfit_matlab
Requires Python: >=3.6

**MATLAB** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITmatlab

Requires:
=========
* numpy>=1.12
* scipy>=1.0
* uncertainties>=3
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITmatlab
-----------

    OMFIT class used to interface with MATLAB .mat files up to version 7.2

    This class makes use of the scipy.io.loadmat/savemat interface

    :param filename: filename passed to OMFITobject class

    :param \**kw: keyword dictionary passed to OMFITobject class
omfit-cotsim 2020.12.2.22.59
omfit_cotsim
Requires Python: >=3.6

**COTSIM** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITcotsim

Requires:
=========
* matplotlib>=3.1,!=3.2.1,!=3.2.2
* numpy>=1.12
* omas>=0.67.0
* scipy>=1.0
* uncertainties>=3
* omfit_matlab==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITcotsim
-----------
N/A
omfit-chombo 2020.12.2.22.59
omfit_chombo
Requires Python: >=3.6

**CHOMBO** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITchombo

Requires:
=========
* numpy>=1.12
* uncertainties>=3
* omfit_ascii==2020.12.2.22.59
* omfit_path==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITchombo
-----------

    OMFIT class used to interface with CHOMBO input files

    :param filename: filename passed to OMFITascii class

    :param \**kw: keyword dictionary passed to OMFITascii class
omfit-chease 2020.12.2.22.59
omfit_chease
Requires Python: >=3.6

**CHEASE** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITchease
* OMFITcheaseLog

Requires:
=========
* numpy>=1.12
* scipy>=1.0
* uncertainties>=3
* omfit_ascii==2020.12.2.22.59
* omfit_path==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITchease
-----------

    OMFIT class used to interface with CHEASE EXPEQ files

    :param filename: filename passed to OMFITascii class

    :param \**kw: keyword dictionary passed to OMFITascii class
    

OMFITcheaseLog
--------------

    OMFIT class used to parse the CHEASE log FILES for the following parameters:
    betaN, NW, CURRT, Q_EDGE, Q_ZERO, R0EXP, B0EXP, Q_MIN, S_Q_MIN, Q_95

    :param filename: filename passed to OMFITascii class

    :param \**kw: keyword dictionary passed to OMFITascii class
omfit-cdb 2020.12.2.22.59
omfit_cdb
Requires Python: >=3.6

**CDB** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITcdb
* OMFITcdbValue
* pyCDB

Requires:
=========
* numpy>=1.12
* uncertainties>=3
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITcdb
--------
N/A

OMFITcdbValue
-------------
N/A

pyCDB
-----
N/A
omfit-brainfuse 2020.12.2.22.59
omfit_brainfuse
Requires Python: >=3.6

**BRAINFUSE** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITbrainfuse
* brainfuse
* activateNets
* activateNetsFile
* activateMergeNets

Requires:
=========
* numpy>=1.12
* scipy>=1.0
* uncertainties>=3
* omfit_ascii==2020.12.2.22.59
* omfit_path==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITbrainfuse
--------------
N/A

brainfuse
---------
N/A

activateNets
------------
N/A

activateNetsFile
----------------
N/A

activateMergeNets
-----------------
N/A
omfit-bout 2020.12.2.22.59
omfit_bout
Requires Python: >=3.6

**BOUT** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* boutdata
* boututils
* OMFITbout

Requires:
=========
* numpy>=1.12
* scipy>=1.0
* uncertainties>=3
* xarray>=0.10.8
* omfit_data==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
boutdata
--------
N/A

boututils
---------
N/A

OMFITbout
---------
N/A
omfit-boundary 2020.12.2.22.59
omfit_boundary
Requires Python: >=3.6

**BOUNDARY** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* DI_signal
* DI_DTS_signal
* DI_file_signal
* DI_LP_signal
* DI_GW_signal
* DI_asdex_signal

Requires:
=========
* matplotlib>=3.1,!=3.2.1,!=3.2.2
* numpy>=1.12
* scipy>=1.0
* uncertainties>=3
* xarray>=0.10.8
* omfit_mds==2020.12.2.22.59
* omfit_data==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
DI_signal
---------

    Principal data class used by _Detachment_Indicator.

    Data is fetched as a MDS+ pointname, truncated, ELM filtered, smoothed and remapped to an independent
    variable. See below for inherited objects with specific implementation needs (eg langmuir probes, DTS ...)
    

DI_DTS_signal
-------------

    DTS specific methods. Nothing fancy here, just a parsing of the DTS arrays stored in MDS+. It can't be done
    with DI_signal as the MDS+ arrays are 2D.
    

DI_file_signal
--------------

    A convenient way to make a DI_signal object when the times and values are coming from file. For example
    a custom-read of some data from an IDL save file. In these cases, it is sometimes easier just to
    pass the raw data straight to the object and then it will be able to handle the filtering, remapping etc. in
    a way that is equivalent to the other diagnostics.
    

DI_LP_signal
------------

    Langmuir probe specific methods. Interacts with the Langmuir_Probes module.
    

DI_GW_signal
------------

    A convenience function for calculating the greenwald fraction
    

DI_asdex_signal
---------------

    A convenience function for calculating the various kinds of neutral compression from the gauges
omfit-bibtex 2020.12.2.22.59
omfit_bibtex
Requires Python: >=3.6

**BIBTEX** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITbibtex
* searchdoi

Requires:
=========
* numpy>=1.12
* uncertainties>=3
* omfit_ascii==2020.12.2.22.59
* omfit_path==2020.12.2.22.59
* omfit_weblink==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITbibtex
-----------

    Class used to parse bibtex files
    The class should be saved as a dictionary or dictionaries (one dictionary for each bibtex entry)
    Each bibtex entry must have defined the keys: `ENTRYTYPE` and `ID`

    :param filename: filename of the .bib file to parse

    :param \**kw: keyword dictionary passed to OMFITascii class

    To generate list of own publications:
    1. Export all of your citations from https://scholar.google.com to a `citation.bib` bibtex file
    2. OMFIT['bib']=OMFITbibtex('.bib')                   # load citations as OMFITbibtex
    3. OMFIT['bib'].doi(deleteNoDOI=True)                 # remove entries which do not have a DOI (ie.conferences)
    4. OMFIT['bib'].sanitize()                            # fix entries where needed
    4. OMFIT['bib'].update_ID(as_author='Meneghini')      # Sort entries and distinguish between first author or contributed
    5. print('\n\n'.join(OMFIT['bib'].write_format()))    # write to whatever format desired

    

searchdoi
---------

    This function returns a list of dictionaries containing the best matching papers
    for the title and authors according to the crossref.org website

    :param title: string with the title

    :param author: string with the authors

    :return: list of dictionaries with info about the papers found
omfit-harvest 2020.12.2.22.59
omfit_harvest
Requires Python: >=3.6

**HARVEST** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* ddb_float
* harvest_send
* harvest_nc
* OMFITharvest
* OMFITharvestS3
* dynamo_to_S3
* upload_harvestS3pickle

Requires:
=========
* numpy>=1.12
* uncertainties>=3
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
ddb_float
---------

    Convert float to Decimal compatible with DynamoDB format

    :param float_in: input float

    :return: float in Decimal format
    

harvest_send
------------

    Function to send data to the harvesting server

    :param payload: dictionary with payload data

    :param table: table where to put the data

    :param host: harvesting server address
        If None take value from `HARVEST_HOST` environemental variable, or use default `gadb-harvest.ddns.net` if not set.

    :param port: port the harvesting server is listening on.
        If None take value from `HARVEST_PORT` environemental variable, or use default `0` if not set.

    :param verbose: print harvest message to screen
        If None take value from `HARVEST_VERBOSE` environemental variable, or use default `False` if not set.

    :param tag: tag entry
        If None take value from `HARVEST_TAG` environemental variable, or use default `Null` if not set.

    :param protocol: transmission protocol to be ued (`UDP` or `TCP`)
        If None take value from `HARVEST_PROTOCOL` environemental variable, or use default `UDP` if not set.

    :param process: function passed by user that is called on each of the payload elements prior to submission

    :return: tuple with used (host, port, message)
    

harvest_nc
----------

    Function that returns data contained in a NetCDF3 file to be sent by harvest_send

    :param filename: NetCDF3 file

    :param entries: subset of variables to loof for in the NetCDF file

    :param verbose: print payload

    :return: payload dictionary
    

OMFITharvest
------------
N/A

OMFITharvestS3
--------------
N/A

dynamo_to_S3
------------

    This function fetches data in a OMFITharvest databases and saves it as OMFITharvestS3 pickle files

    :param table: dynamodb table to query

    :param pickle_main_directory: where to save the pickled files

    :param upload: upload pickle files to harvest S3 server

    :param \**kw: keyword arguments passed to the OMFITharvest call

    :return: list of strings with filenames that were created
    

upload_harvestS3pickle
----------------------

    Upload pickle file to harvest S3
omfit-error 2020.12.2.22.59
omfit_error
Requires Python: >=3.6

**ERROR** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITerror
* OMFITobjectError
* OMFITexpressionError

Requires:
=========
* numpy>=1.12
* uncertainties>=3
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITerror
----------
N/A

OMFITobjectError
----------------

    This class is a subclass of OMFITobject and is used in OMFIT
    when loading of an OMFITobject subclass object goes wrong
    during the loading of a project.

    Note that the orifinal file from which the loading failed is not lost
    but can be accessed from the .filename attribute of this object.
    

OMFITexpressionError
--------------------
N/A
omfit-json 2020.12.2.22.59
omfit_json
Requires Python: >=3.6

**JSON** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITjson
* OMFITsettings
* SettingsName

Requires:
=========
* numpy>=1.12
* omas>=0.67.0
* scipy>=1.0
* uncertainties>=3
* omfit_ascii==2020.12.2.22.59
* omfit_path==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITjson
---------

    OMFIT class to read/write json files
    

OMFITsettings
-------------

    OMFIT class to read/write modules settings
    

SettingsName
------------

    Class used for dict-types under OMFITsettings
omfit-weblink 2020.12.2.22.59
omfit_weblink
Requires Python: >=3.6

**WEBLINK** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITwebLink
* openInBrowser

Requires:
=========
* numpy>=1.12
* uncertainties>=3
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITwebLink
------------
N/A

openInBrowser
-------------

    Open web-page in browser

    :param url: URL to open

    :param browser: executable of the browser
omfit-asciitable 2020.12.2.22.59
omfit_asciitable
Requires Python: >=3.6

**ASCIITABLE** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITasciitable

Requires:
=========
* astropy>=2,<4
* numpy>=1.12
* uncertainties>=3
* omfit_ascii==2020.12.2.22.59
* omfit_path==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITasciitable
---------------

    OMFIT class used to interface with ascii tables files

    This class makes use of the asciitable Python module http://cxc.harvard.edu/contrib/asciitable/

    Files can have a header preceeding the talbe (e.g. comment) and will be stored in the ['header'] field

    NOTE: the ['data'] field is a np.recarray and the data in the tables columns can be retrieved with the names defined in the ['columns'] field

    :param filename: filename passed to OMFITascii class

    :param skipToLine: (integer) line to skip to before doing the parsing

    :param \**kw: keyword dictionary passed to OMFITascii class
omfit-commonclasses 2020.12.2.22.59
omfit_commonclasses
Requires Python: >=3.6

**COMMONCLASSES** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
Common classes and functions used by other OMFIT classes

Requires:
=========
* numpy>=1.12
* uncertainties>=3

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
N/A
omfit-path 2020.12.2.22.59
omfit_path
Requires Python: >=3.6

**PATH** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITpath

Requires:
=========
* numpy>=1.12
* uncertainties>=3
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITpath
---------

    OMFIT class used to interface with files

    :param filename: filename passed to OMFITobject class

    :param \**kw: keyword dictionary passed to OMFITobject class
omfit-ascii 2020.12.2.22.59
omfit_ascii
Requires Python: >=3.6

**ASCII** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITascii

Requires:
=========
* numpy>=1.12
* uncertainties>=3
* omfit_path==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITascii
----------

    OMFIT class used to interface with ASCII files

    :param filename: filename passed to OMFITobject class

    :param fromString: string that is written to file

    :param \**kw: keyword dictionary passed to OMFITobject class
omfit-accome 2020.12.2.22.59
omfit_accome
Requires Python: >=3.6

**ACCOME** files used as part of the OMFIT project: https://omfit.io/

Provides:
=========
* OMFITaccomeEquilibrium

Requires:
=========
* fortranformat>=0.2
* numpy>=1.12
* uncertainties>=3
* omfit_ascii==2020.12.2.22.59
* omfit_path==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

Authors:
=========
https://omfit.io/contributors.html

Documentation:
==============
OMFITaccomeEquilibrium
----------------------

    Class used to interface equilibrium files generated by ACCOME

    :param filename: filename passed to OMFITascii class

    :param \**kw: keyword dictionary passed to OMFITascii class
spectralsequence-chart 0.0.28
A Python implementation of the spectral sequences chart API
Requires Python: >=3.6

# spectralsequence_chart
This project is a Python implementation of the spectralsequence chart API.
The Python chart API is a work in progress, and in particular there is currently no published spec.
Hopefully I will make one soon.

The script packager.py packages the library into an emscripten virtual file system, reverse engineered from [https://github.com/emscripten-core/emscripten/blob/master/tools/file_packager.py](https://github.com/emscripten-core/emscripten/blob/master/tools/file_packager.py)

Changelog:
==========
## [0.0.4]
### Fixed:
- Repr of ChartClassArg

## [0.0.4]
### Fixed:
- reprs of SseqChart, ChartClass, ChartEdge

## [0.0.3]
### Fixed:
- Deserialization didn't work correctly.

### Added:
- Doc strings for a lot of the main functions.

### Changed:
- Many private methods in SseqChart have had underscores added in front of their names.

## [0.0.2]
### Fixed: 
- Removed whisker operator for compatibility with Python versions before 3.8

## [0.0.1] (2020-07-15)