Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENH: new GNSS TEC instrument #11

Closed
wants to merge 45 commits into from
Closed

ENH: new GNSS TEC instrument #11

wants to merge 45 commits into from

Commits on Aug 11, 2020

  1. ENH: rename import nickname

    Renamed import nickname so that the source of two routines would not be confused.
    aburrell committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    42d487f View commit details
    Browse the repository at this point in the history
  2. ENH: added GNSS TEC instrument

    Added a GNSS TEC instrument.
    aburrell committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    5cdeffe View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2020

  1. BUG: code review feedback

    Applied code review feedback and new style standards, which include:
    - spelling,
    - fixing filename to use 2-digit year, split between 1900s and 2000s,
    - init and clean docstrings,
    - correct join string for acknowledgements, and
    - attaching acknowledgements and references.
    aburrell committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    e35d5ce View commit details
    Browse the repository at this point in the history
  2. MAINT: new standards

    Updated to:
    - remove python 2.7 support,
    - improve docstrings,
    - remove unnecessary comments, and
    - apply new standards for acknowledgements and references.
    aburrell committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    aeab2f7 View commit details
    Browse the repository at this point in the history
  3. BUG: list from keys and logging

    Fixed logging call and extraction of list of keys.
    aburrell committed Aug 12, 2020
    Configuration menu
    Copy the full SHA
    1fb3fc4 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2020

  1. ENH: smarter xarray creation

    Adapted the general load routine for loading data from an HDF file to allow
    different data variables to depend on different coordinates.  This will make the loaded data set smaller, since less padding will be needed and non-unique
    values will not need to be maintained.
    aburrell committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    895b0e4 View commit details
    Browse the repository at this point in the history
  2. MAINT: removed 'los' and updated 'vtec' load

    Removed the initial support for 'los' data and updated 'vtec' load to use new
    xarray loading capabilities.
    aburrell committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    d599f62 View commit details
    Browse the repository at this point in the history
  3. BUG: tuple with length attribute

    To have a tuple with a length attribute, a comma needs to be included after the variable.
    aburrell committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    12afe51 View commit details
    Browse the repository at this point in the history
  4. BUG: final xarray check

    Updated example in docstring and fixed bug where variable name retrieval
    from xarray wasn't correctly obtaining a list of keys.
    aburrell committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    0e0f347 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2020

  1. BUG: merge not done in place

    Fixed bug introduced by assuming merge was done in place.
    aburrell committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    3cfa630 View commit details
    Browse the repository at this point in the history
  2. ENH: Squeeze out the madrigal keywords

    Remove the madrigal keywords as cooridinates for data variables, but keep
    them as float coordinates.
    aburrell committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    d32b71c View commit details
    Browse the repository at this point in the history
  3. DOC: VTEC example figure for docs

    Created docs directory and added VTEC figure for future examples.
    aburrell committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    e8a714a View commit details
    Browse the repository at this point in the history
  4. ENH: fixed metadata units

    Fixed incorrectly specified units in the VTEC meta data.
    aburrell committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    5684bb0 View commit details
    Browse the repository at this point in the history
  5. STY: flake8 changes

    Ran flake8 locally on files and made PEP8 corrections.
    aburrell committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    d7f42f1 View commit details
    Browse the repository at this point in the history
  6. DOC: docstring typo

    Fix word repetition in the methods/madrigal docstrings.
    
    Co-authored-by: Russell Stoneback <rstoneba@utdallas.edu>
    aburrell and rstoneback committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    c3f3965 View commit details
    Browse the repository at this point in the history
  7. STY: meta generalization

    Use the metadata units_label to fix the TEC units.
    
    Co-authored-by: Russell Stoneback <rstoneba@utdallas.edu>
    aburrell and rstoneback committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    b331197 View commit details
    Browse the repository at this point in the history
  8. DOC: docstring grammar check

    Fixed grammar in docstring.
    
    Co-authored-by: Russell Stoneback <rstoneba@utdallas.edu>
    aburrell and rstoneback committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    626c87d View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2020

  1. STY: more meta units label

    Generalized second instance of units label in metadata.
    
    Co-authored-by: Russell Stoneback <rstoneba@utdallas.edu>
    aburrell and rstoneback committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    7d43205 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2020

  1. BUG: dropped duplicates too early

    Fixed bug where dropped duplicates didn't consider coordinates, and so removed unique data values.
    aburrell committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    9782e4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    318ca68 View commit details
    Browse the repository at this point in the history
  3. DOC: updated reference figure

    Updated reference figure to hold all of the data.
    aburrell committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    ab600b0 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2020

  1. BUG: jro debug

    Found a bug in running with one additional coordinate when loading JRO ISR drifts data.  Fixed by setting data column length variable before 'time' is added and ensuring everything higher dimensional is an xarray.
    aburrell committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    6da4347 View commit details
    Browse the repository at this point in the history
  2. BUG: data column number

    Reverted the determination of the data column length location and fixed ValueError text to be more helpful.
    aburrell committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    1c7fb88 View commit details
    Browse the repository at this point in the history
  3. BUG: new loading method

    Updated loading method for all JRO ISR data types to use new features of the
    loading routine.  This fixes a bug in the implementation and also reduces the
    amount of duplicate data stored.
    aburrell committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    ebd3525 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2020

  1. MAINT: install_requires update

    Updated install_requires to include netCDF support and added tag for only supporting Python 3.
    aburrell committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    06a8c27 View commit details
    Browse the repository at this point in the history
  2. ENH: general and TEC netCDF support

    Added general support for downloading and loading netCDF data from Madrigal and applied this as the default in the GNSS TEC instrument module.
    aburrell committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    a529e75 View commit details
    Browse the repository at this point in the history
  3. BUG: netCDF4-Python pip name

    Updated the PiPy distribution name for netCDF4-Python.
    aburrell committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    f5b451a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bdbaee6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #19 from pysat/develop

    Develop update for PR #11
    aburrell committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    6dd3e57 View commit details
    Browse the repository at this point in the history
  6. TST: Travis uses develop-3

    Have Travis use develop-3, since enough breaking changes have been made.
    aburrell committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    1380341 View commit details
    Browse the repository at this point in the history
  7. BUG: update module nickname

    Module nickname was not carried through entire file, fixed this.
    aburrell committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    59c5983 View commit details
    Browse the repository at this point in the history
  8. BUG: lingering sat_id

    Removed hopefully the last instance of sat_id.
    aburrell committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    6908d09 View commit details
    Browse the repository at this point in the history
  9. STY: removed print statement

    Replaced print statements with logger warnings.
    aburrell committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    5df53b1 View commit details
    Browse the repository at this point in the history
  10. STY: file_format flag

    Added a file_format flag option to JRO ISR load and download routine.
    aburrell committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    ecf0403 View commit details
    Browse the repository at this point in the history
  11. ENH: HDF5 coordinate flexibility

    Added ability to remove expected coordinates from
    HDF5 xarray loading if they aren't present.  Now
    only errors if all variables are absent.
    aburrell committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    dcf32ef View commit details
    Browse the repository at this point in the history
  12. STY: flake8

    Flake8 correction for hanging indent.
    aburrell committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    d9f3247 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2020

  1. BUG: madrigal docs and file format handling

    Updated general madrigal routines by:
    - fixing incorrect use of `self` in `filter_data_single_date`,
    - changing `Notes` to `Note`,
    - ensuring local files have the right extension,
    - changing variable `file_format` to `file_type`
      to remove any confusion with the Instrument
      attribute,
    - changing `netcdf4` to `netCDF4` everywhere, and
    - specifying accepted file types.
    aburrell committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    e69fd43 View commit details
    Browse the repository at this point in the history
  2. BUG: allow multiple TEC file formats

    Allow pysat to handlee multiple TEC file formats, though instruments will only load one type at a time.
    aburrell committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    e94aec6 View commit details
    Browse the repository at this point in the history
  3. BUG: time index

    Fixed bug assigning time index, now is an index of datetime values.
    aburrell committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    3029d4a View commit details
    Browse the repository at this point in the history
  4. BUG: file_type can only be set once

    Fixed bug that tried to set file_type multiple times.
    aburrell committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    15dd2b3 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. STY: dmsp_ivm file_type cleanup

    Adapted code to allow flexible file types, removed
    unused default function call, and updated the style
    and docstrings in clean.
    aburrell committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    54ab698 View commit details
    Browse the repository at this point in the history
  2. STY: jro_isr file_type update

    Updated jro_isr to use flexible file type throughout
    instrument, and changed old variable name.
    aburrell committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    d7e64a3 View commit details
    Browse the repository at this point in the history
  3. BUG: index

    More efficient transfer from unix to timestamp.  Fixed bug where index does not need to be assigned.
    aburrell committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    9f25389 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

  1. STY: Apply suggestions from code review

    Several suggestions from code review, including code style and docstring typos.
    
    Co-authored-by: Russell Stoneback <rstoneba@utdallas.edu>
    aburrell and rstoneback committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    f316ad9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc50297 View commit details
    Browse the repository at this point in the history