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: General Madrigal instrument #67

Merged
merged 34 commits into from
Aug 3, 2022
Merged

ENH: General Madrigal instrument #67

merged 34 commits into from
Aug 3, 2022

Commits on Jan 6, 2022

  1. DOC: improved jro docstring

    Updated the JRO docstring and file header comments.
    aburrell committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    2a88e05 View commit details
    Browse the repository at this point in the history
  2. DEL: removed old template

    Removed the old Madrigal template, which was actually a broken implementation of a general instrument.
    aburrell committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    3326d33 View commit details
    Browse the repository at this point in the history
  3. DOC: updated download docstring

    Updated the JRO ISR download docstring, removing the unnecessary "+" formatting suggestion.
    aburrell committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    60197dd View commit details
    Browse the repository at this point in the history
  4. ENH: added Madrigal inst_code function

    Added a function to specify Madrigal instrument codes, grouping them by pandas-compatible or xarray-compatible.
    aburrell committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    e4961fc View commit details
    Browse the repository at this point in the history
  5. TST: updated general tests

    Updated the general unit tests by:
    - adding a new unit test for the new known Madrigal instrument code function, and
    - updated tests for `_check_madrigal_params` to capture new, better evaluation.
    aburrell committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    e30d0e0 View commit details
    Browse the repository at this point in the history
  6. ENH: added a general madrigal inst

    Added a general instrument sub-module for time-series Madrigal data.
    aburrell committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    717713b View commit details
    Browse the repository at this point in the history
  7. ENH: updated instrument init

    Updated the instrument init by:
    - breaking out the imports to different lines and
    - adding the new instrument.
    aburrell committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    ae8f0b2 View commit details
    Browse the repository at this point in the history
  8. DOC: updated changelog

    Updated the changelog with a summary of the enhancements so far.
    aburrell committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    7c0e163 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. ENH: added madrigal file format function

    Added a function to return the known madrigal file formats and test these formats for pysat parsing compatibility.  Also updated docstrings and local comments.
    aburrell committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    975c2e1 View commit details
    Browse the repository at this point in the history
  2. ENH: updated instruments

    Updated the GNSS TEC, JRO ISR, and pandas general instruments to use the new general file format function.  Also updated the pandas general list methods to handle kindat and year formatting.  Improved the pandas general instrument by only including Madrigal instrument codes with parsable file formats and adding download test support for one of the possible instruments.
    aburrell committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    cc4d08e View commit details
    Browse the repository at this point in the history
  3. TST: added known_madrigal_inst_codes tests

    Added unit tests for `known_madrigal_inst_codes` and updated the version evaluations to use the packaging module.
    aburrell committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    0566cba View commit details
    Browse the repository at this point in the history
  4. MAINT: added packaging

    Added the packaging module as a dependency.  It was already required by other modules, so is not adding additional overhead.
    aburrell committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    c47d9d9 View commit details
    Browse the repository at this point in the history
  5. DOC: updated supported instruments

    Added a description of the general pandas instrument to the docs.
    aburrell committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    2d1bbc4 View commit details
    Browse the repository at this point in the history
  6. DOC: updated changelog

    Updated the changelog to include the new improvements and cycled the year for the next release.
    aburrell committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    601ab15 View commit details
    Browse the repository at this point in the history
  7. BUG: fixed test method names

    Fixed test method names that weren't updated when copying from an older test.
    aburrell committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    51986d7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7985813 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. STY: Updated feedback.

    rstoneback committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    c780112 View commit details
    Browse the repository at this point in the history
  2. DOC: updated example

    Updated the general madrigal instrument example.
    aburrell committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    d87d035 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. BUG: update test day

    Updated the test day to be different, and hopefully work.
    aburrell committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    4e892af View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. ENH: added verbose flag

    Added a verbosity flag to the general Madrigal file format function, implemented this flag in the instruments that use the function, and added unit tests for it's success.
    aburrell committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    820a8a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fed0c70 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. TST: set general download True

    Set the general pandas instrument download tests to True for all tags.
    aburrell committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    d77ec0c View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. BUG: fixed kindat handling

    Expanded ranges of values that indicate all kindat options should be considered.
    aburrell committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    3af6f71 View commit details
    Browse the repository at this point in the history
  2. BUG: added handling for 'h5' extension

    Allows Madrigal to store HDF5 files using either the 'h5' or 'hdf5' extensions.  Also changed the date for the testing to comply with the file available for tag 7800.
    aburrell committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    4336552 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. BUG: fixed file parsing

    Use presence of '*' to choose the correct file parsing method.
    aburrell committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    757c7cc View commit details
    Browse the repository at this point in the history
  2. BUG: updated test dates

    Updated test dates for current known potential instruments.
    aburrell committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    7e5746d View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. BUG: fixed logic

    Fixed the logic for evaluating the presence or absence of a wildcard.
    aburrell committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    8db4725 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. BUG: fixed delimiter bug in list_files

    Examine file format to provide delimiter, if needed.
    aburrell committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    9fc9e09 View commit details
    Browse the repository at this point in the history
  2. MAINT: add pysat version cap

    Add a pysat version cap for this pull request.
    aburrell committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    2d25046 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2022

  1. Configuration menu
    Copy the full SHA
    6ce1e74 View commit details
    Browse the repository at this point in the history
  2. STY: removed try/except statement

    Removed try/except catch that is now handled in the general list_remote_files function.
    aburrell committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    9e87e8a View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. Configuration menu
    Copy the full SHA
    f412a3b View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. MAINT: bumped pysat version

    Bumped the lowest supported pysat version due to an xarray issue.
    aburrell committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    e7f5272 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. BUG: removed '8105' tag

    Removed the Van Allen probe data because the file handling requires additional support.
    aburrell committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    9ce2721 View commit details
    Browse the repository at this point in the history