semvec/pypi-packages huggingface dataset:
omfit-onetwo 2020.12.2.22.59
omfit_onetwo
Requires Python: >=3.6

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

Provides:
=========
* OMFIToutone
* OMFITstatefile
* OMFIT_dump_psi
* OMFITiterdbProfiles
* ONETWO_beam_params_from_ods

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

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

Documentation:
==============
OMFIToutone
-----------

    OMFITobject used to read the ONETWO outone file

    :param filename: filename passed to OMFITascii class

    :param debug: provide verbose statements of parts of the outone file that may be skipped

    :param skip_inone: don't parse the inone section of the outone file as a Namelist (default=True)

    :param keyw: keyword dictionary passed to OMFITascii class
    

OMFITstatefile
--------------

    Class for handling the netcdf statefile from ONETWO,
    with streamlining for plotting and summing heating terms
    

OMFIT_dump_psi
--------------

    A class for loading the dump_psi.dat file produced by ONETWO when it fails in the contouring

    :param filename: (str) The filename of the dump_psi.dat file (default: 'dump_psi.dat')
    :param plot_on_load: (bool) If true, plot the psi filled contour map and the specific problem value of psi
    

OMFITiterdbProfiles
-------------------
FREYA profiles data files

ONETWO_beam_params_from_ods
---------------------------

    Return the parts of NAMELIS2 that are needed by ONETWO or FREYA to describe the beams

    :param ods: An ODS object that contains beam information in the nbi IDS

    :param t: (ms) The time at which the beam parameters should be determined

    :param device: The device this is being set up for

    :param nml2: A namelist object pointing to inone['NAMELIS2'], which will be modified *in place*

    :param smooth_power: This function returns an instantaneous power, for a single time slice, but the beam ods presumably
        has fairly continuous power that should be smoothed, since the beam slowing down time is such as to smooth out
        instantaneous beam changes

    :param time_avg: (ms) If smooth_power is not given, then the beam power is causally smoothed using time_avg for the
        window_size of smooth_by_convolution.  time_avg is also used to determine how far back the beams should be reported as
        being on

    :return: nml2
omfit-omas-kstar 2020.12.2.22.59
omfit_omas_kstar
Requires Python: >=3.6

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

Provides:
=========
* find_active_kstar_probes
* load_data_langmuir_probes_kstar
* setup_langmuir_probes_hardware_description_kstar

Requires:
=========
* fortranformat>=0.2
* matplotlib>=3.1,!=3.2.1,!=3.2.2
* numpy>=1.12
* omas>=0.67.0
* scipy>=1.0
* uncertainties>=3
* xarray>=0.10.8
* omfit_mds==2020.12.2.22.59
* omfit_data==2020.12.2.22.59
* omfit_omas_utils==2020.12.2.22.59
* omfit_eqdsk==2020.12.2.22.59
* omfit_ascii==2020.12.2.22.59
* omfit_path==2020.12.2.22.59
* omfit_nc==2020.12.2.22.59
* omfit_namelist==2020.12.2.22.59
* omfit_error==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

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

Documentation:
==============
find_active_kstar_probes
------------------------

    Serves LP functions by identifying active probes (those that have actual data saved) for a given shot

    Sorry, I couldn't figure out how to do this with a server-side loop over all
    the probes, so we have to loop MDS calls on the client side. At least I
    resampled to speed that part up.

    This could be a lot faster if I could figure out how to make the GETNCI
    commands work on records of array signals.

    :param shot: int

    :param allowed_probes: int array
        Restrict the search to a certain range of probe numbers to speed things up

    :return: list of ints
    

load_data_langmuir_probes_kstar
-------------------------------

    Downloads LP probe data from MDSplus and loads them to the ODS

    :param ods: ODS instance

    :param shot: int

    :param probes: int array-like [optional]
        Integer array of KSTAR probe numbers.
        If not provided, find_active_kstar_probes() will be used.

    :param allowed_probes: int array-like [optional]
        Passed to find_active_kstar_probes(), if applicable.
        Improves speed by limiting search to a specific range of probe numbers.

    :param tstart: float
        Time to start resample (s)

    :param tend: float
        Time to end resample (s)
        Set to <= tstart to disable resample

    :param dt: float
        Resample interval (s)
        Set to 0 to disable resample

    :param overwrite: bool
        Download and write data even if they already are present in the ODS.

    :return: ODS instance
        The data are added in-place, so catching the return is probably unnecessary.
    

setup_langmuir_probes_hardware_description_kstar
------------------------------------------------

    Load KSTAR Langmuir probe locations into an ODS

    :param ods: ODS instance

    :param shot: int

    :return: dict
        Information or instructions for follow up in central hardware description setup
omfit-omas-east 2020.12.2.22.59
omfit_omas_east
Requires Python: >=3.6

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

Provides:
=========
* setup_pf_active_hardware_description_east
* east_coords_along_wall
* setup_langmuir_probes_hardware_description_east

Requires:
=========
* 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:
==============
setup_pf_active_hardware_description_east
-----------------------------------------

    Adds EAST tokamak poloidal field coil hardware geometry to ODS
    :param ods: ODS instance

    :param \*args: catch unused args to allow a consistent call signature for hardware description functions

    :return: dict
        Information or instructions for follow up in central hardware description setup
    

east_coords_along_wall
----------------------

    Transforms s into R, Z. Useful for finding LP locations

    :param s: numeric
        Distance along the wall from a reference point (m)
    :param rlim: 1D array
        R coordinates along the limiting surface (m)
    :param zlim:
        Z coordinates along the limiting surface (m)
    :param surface: str
        Which surface / reference should be used?
        'uo', 'ui', 'lo', or 'li'
    :return: (R, Z)
        R value(s) corresponding to s value(s) in m
        Z value(s)
        slim (S values corresponding to rlim and zlim)
    

setup_langmuir_probes_hardware_description_east
-----------------------------------------------

    Load EAST Langmuir probe locations into an ODS

    :param ods: ODS instance

    :param shot: int
        Will try to fill in from ODS machine data if None

    :return: dict
        Information or instructions for follow up in central hardware description setup
omfit-oedge 2020.12.2.22.59
omfit_oedge
Requires Python: >=3.6

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

Provides:
=========
* OMFIToedgeInput
* OMFIToedgeRun
* OMFIToedgeNC

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

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

Documentation:
==============
OMFIToedgeInput
---------------
OEDGE input data file

OMFIToedgeRun
-------------
N/A

OMFIToedgeNC
------------
OEDGE output NC data file
omfit-nimrod 2020.12.2.22.59
omfit_nimrod
Requires Python: >=3.6

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

Provides:
=========
* OMFITnimrod

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

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

Documentation:
==============
OMFITnimrod
-----------

    OMFIT class used to interface with NIMROD output files
    Note: does not support writing

    :param filename: filename passed to OMFITobject class

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

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

Provides:
=========
* OMFITmatrix

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

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

Documentation:
==============
OMFITmatrix
-----------

    OMFITmatrix leverages both xarray and pandas as an efficient way of storing matrices to file.
    Internally, the data is stored as an xarray.DataArray under self['data'].
omfit-mars 2020.12.2.22.59
omfit_mars
Requires Python: >=3.6

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

Provides:
=========
* OMFITmars
* OMFITnColumns
* OMFITmarsProfile

Requires:
=========
* numpy>=1.12
* uncertainties>=3
* xarray>=0.10.8
* 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:
==============
OMFITmars
---------

    Class used to interface with MARS results directory

    :param filename: directory where the MARS result files are stored

    :param extra_files: Any extra files that should be loaded

    :param Nchi: Poloidal grid resolution for real-space
    

OMFITnColumns
-------------

    OMFIT class used to interface with n-columns input files

    :param filename: filename passed to OMFITascii class

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

OMFITmarsProfile
----------------
N/A
omfit-latex 2020.12.2.22.59
omfit_latex
Requires Python: >=3.6

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

Provides:
=========
* OMFITlatex

Requires:
=========
* numpy>=1.12
* scipy>=1.0
* uncertainties>=3
* xarray>=0.10.8
* omfit_base==2020.12.2.22.59
* omfit_ascii==2020.12.2.22.59
* omfit_path==2020.12.2.22.59
* omfit_namelist==2020.12.2.22.59
* omfit_data==2020.12.2.22.59
* omfit_mds==2020.12.2.22.59
* omfit_environment==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:
==============
OMFITlatex
----------

    Class used to manage LaTeX projects in OMFIT.

    For testing, please see: samples/sample_tex.tex, samples/sample_bib.bib, samples/placeholder.jpb, and
    samples/bib_style_d3dde.bst .

    :param main: string
        Filename of the main .tex file that will be compiled.

    :param mainroot: string
        Filename without the .tex extension. Leave as None to let this be determined
        automatically. Only use this option if you have a confusing filename that breaks the automatic determinator,
        like blah.tex.tex (hint: try not to give your files confusing names).

    :param local_build: bool
        Deploy pdflatex job locally instead of deploying to remote server specified in SETTINGS

    :param export_path: string
        Your LaTeX project can be quickly exported to this path if it is defined. The project can be
        automatically exported after build if this is defined. Can be defined later in the settings namelist.

    :param export_after_build: bool
        Automatically export after building if export_path is defined. Can be updated later in the settings namelist.

    :param hide_style_files: bool
        Put style files in hidden __sty__ sub tree in OMFIT (they still deploy to top level folder on disk)

    :param debug: bool
        Some data will be saved to OMFIT['scratch']
omfit-kepler 2020.12.2.22.59
omfit_kepler
Requires Python: >=3.6

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

Provides:
=========
* OMFITkeplerParams

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:
==============
OMFITkeplerParams
-----------------

    OMFIT class used to interface with kepler input files

    :param filename: filename passed to OMFITascii class

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

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

Provides:
=========
* OMFITjsolver

Requires:
=========
* fortranformat>=0.2
* matplotlib>=3.1,!=3.2.1,!=3.2.2
* numpy>=1.12
* omas>=0.67.0
* scipy>=1.0
* uncertainties>=3
* xarray>=0.10.8
* omfit_nc==2020.12.2.22.59
* omfit_eqdsk==2020.12.2.22.59
* omfit_ascii==2020.12.2.22.59
* omfit_path==2020.12.2.22.59
* omfit_namelist==2020.12.2.22.59
* omfit_mds==2020.12.2.22.59
* omfit_data==2020.12.2.22.59
* omfit_error==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

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

Documentation:
==============
OMFITjsolver
------------

    Class used to parse the ouput of the jsolver equilibirum code
omfit-ionorb 2020.12.2.22.59
omfit_ionorb
Requires Python: >=3.6

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

Provides:
=========
* OMFITionorbConfig
* OMFITionorbBirth
* OMFITionorbHits
* OMFITionorbFull

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:
==============
OMFITionorbConfig
-----------------

    OMFIT class used to read/write IONORB configuration file

    :param filename: filename

    :param kw: additional parameters passed to the OMFITascii class
    

OMFITionorbBirth
----------------

    OMFIT class used to read/write IONORB birth list or profiles

    :param filename: filename

    :param kw: additional parameters passed to the OMFITascii class
    

OMFITionorbHits
---------------

    OMFIT class used to read the IONORB hits file

    :param filename: filename

    :param kw: additional parameters passed to the OMFITascii class
    

OMFITionorbFull
---------------

    OMFIT class used to read the Full Orbit file output by the ionorbiter code

    :param filename: filename

    :param kw: additional parameters passed to the OMFITascii class
omfit-interface 2020.12.2.22.59
omfit_interface
Requires Python: >=3.6

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

Provides:
=========
* OMFITinterface
* interface

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

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

Documentation:
==============
OMFITinterface
--------------

    :param data: input data to be read by the adaptor

    :param adaptor: adaptor class to be used

    :param adaptorsFile: adaptor class to be used (defaults to 'OMFIT-source/omfit/adaptors.py')

    :param t: t at which to return data

    :param r: r at which to return data

    :param squeeze: string with dimensions ('r','t','rt') to squeeze if length is one

    :param checkAdaptors: check adaptors for inconsistencies (only if adaptor keyword is not passed)
    

interface
---------
N/A
omfit-ini 2020.12.2.22.59
omfit_ini
Requires Python: >=3.6

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

Provides:
=========
* OMFITiniSection
* OMFITini

Requires:
=========
* configobj>=5.0
* 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:
==============
OMFITiniSection
---------------
N/A

OMFITini
--------

    OMFIT class used to interface with configuration files (INI files).
    This types of files are used by codes such as BOUT++, IMFIT, IPS

    This class is based on the configobj class http://www.voidspace.org.uk/python/configobj.html

    :param filename: filename passed to OMFITascii class

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

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

Provides:
=========
* OMFITidlSav

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

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

Documentation:
==============
OMFITidlSav
-----------

    OMFIT class used to interface with IDL .sav files
    Note that these objects are "READ ONLY", meaning that the changes to the entries of this object will not be saved to a file.
    This class is based on a modified version of the idlsave class provided by https://github.com/astrofrog/idlsave
    The modified version (omfit/classes/idlsaveOM.py) returns python dictionaries instead of np.recarray objects

    :param filename: filename passed to OMFITobject class

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

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

Provides:
=========
* OMFITidl

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:
==============
OMFITidl
--------

    OMFIT class used to interface with IDL language files (with only declarations in it)

    :param filename: filename passed to OMFITobject class

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

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

Provides:
=========
* NoFitException
* OMFITosborneProfile
* OMFITpFile

Requires:
=========
* numpy>=1.12
* omas>=0.67.0
* scipy>=1.0
* uncertainties>=3
* xarray>=0.10.8
* omfit_mds==2020.12.2.22.59
* omfit_data==2020.12.2.22.59
* omfit_ascii==2020.12.2.22.59
* omfit_path==2020.12.2.22.59
* omfit_nc==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

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

Documentation:
==============
NoFitException
--------------
N/A

OMFITosborneProfile
-------------------

    Class accesses Osborne fits stored in MDS+, and provides convenient methods
    for accessing the data or fitting functions used in those fits, including
    handling the covariance of the fitting parameters

    :param server: The device (really MDS+ archive)

    :param treename: The tree where the Osborne-tool profiles are stored

    :param shot: The shot number

    :param time: The timeid of the profile

    :param runid: The runid of the profile

    Note that this class assumes that the profiles are stored as
    [`tree`]['PROFDB_PED']['P<time>_<runid>']
    

OMFITpFile
----------

    OMFIT class used to interface with Osborne pfiles

    :param filename: filename passed to OMFITobject class

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

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

Provides:
=========
* OMFIThelena
* OMFITmishkamap
* OMFIThelenaout
* OMFIThelenainput

Requires:
=========
* fortranformat>=0.2
* matplotlib>=3.1,!=3.2.1,!=3.2.2
* numpy>=1.12
* omas>=0.67.0
* scipy>=1.0
* uncertainties>=3
* xarray>=0.10.8
* omfit_ascii==2020.12.2.22.59
* omfit_path==2020.12.2.22.59
* omfit_namelist==2020.12.2.22.59
* omfit_nc==2020.12.2.22.59
* omfit_osborne==2020.12.2.22.59
* omfit_mds==2020.12.2.22.59
* omfit_data==2020.12.2.22.59
* omfit_eqdsk==2020.12.2.22.59
* omfit_error==2020.12.2.22.59
* omfit_commonclasses==2020.12.2.22.59

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

Documentation:
==============
OMFIThelena
-----------

    OMFIT class used to interface with Helena mapping file for ELITE

    :param filename: filename passed to OMFIThelena class

    :param \**kw: keyword dictionary passed to OMFITobject class, not currently used
    

OMFITmishkamap
--------------

    OMFIT class used to interface with the mapping file for MISHKA

    :param filename: filename passed to OMFITmishkamap class

    :param \**kw: keyword dictionary passed to OMFITobject class, not currently used
    

OMFIThelenaout
--------------

    OMFIT class used to interface with Helena output file

    :param filename: filename passed to OMFITobject class

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

OMFIThelenainput
----------------

    Class for the input namelist for HELENA
omfit-gptools 2020.12.2.22.59
omfit_gptools
Requires Python: >=3.6

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

Provides:
=========
* gptools

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

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

Documentation:
==============
gptools
-------
:py:mod:`gptools` - Gaussian process regression with support for arbitrary derivatives
omfit-gpec 2020.12.2.22.59
omfit_gpec
Requires Python: >=3.6

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

Provides:
=========
* OMFITGPECbin
* OMFITGPECascii
* OMFITGPECnc
* OMFITGPECcoils
* OMFITldpi

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

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

Documentation:
==============
OMFITGPECbin
------------

    OMFIT class used to interface with DCON and GPEC binary files.

    :param filename: String. File path (file name must start with original output name)

    :param \**kw: All additional key word arguments passed to OMFITobject

    

OMFITGPECascii
--------------

    This class parses ascii tables in a very general way that catches most of the oddities
    in GPEC output file formatting (mostly inherited from DCON).

    The data is stored as a Dataset in memory but has no save method, so the original
    file is never modified.

    

OMFITGPECnc
-----------

    Child of OMFITncDataset, which is a hybrid xarray Dataset and OMFIT SortedDict object.
    This one updates the GPEC naming conventions when it is loaded, and locks the data
    by default so users don't change the code outputs.

    

OMFITGPECcoils
--------------

    Class that reads ascii GPEC .dat coil files and converts them to the standard coil file format used by
    the FOCUS and STELLOPT codes.

    NOTE: This will clobber the original ascii formatting!! Do not connect to original file paths!!

    

OMFITldpi
---------

    OMFIT class used to interface with L. Don Pearlstein's inverse equilibrium code.

    :param filename: String. File path (file name must start with original output name)

    :param \**kw: All additional key word arguments passed to OMFITobject
omfit-gnuplot 2020.12.2.22.59
omfit_gnuplot
Requires Python: >=3.6

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

Provides:
=========
* OMFITgnuplot

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:
==============
OMFITgnuplot
------------

    Class used to parse ascii gnuplot data files
    Gnuplot data indices are split by double empty lines
    Gnuplot data blocks are split by a single empty line

    :param filename: filename passed to OMFITobject class

    :param comment: character

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