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

Multi-tile-output #289

Closed
wants to merge 116 commits into from
Closed

Multi-tile-output #289

wants to merge 116 commits into from

Commits on Nov 8, 2017

  1. test refactor (MITgcm#54)

    rabernat authored Nov 8, 2017
    Configuration menu
    Copy the full SHA
    0d8cfbf View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2017

  1. fixes MITgcm#56 (MITgcm#57)

    rabernat authored Nov 13, 2017
    Configuration menu
    Copy the full SHA
    06405fa View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2017

  1. Fix llc chunking (MITgcm#60)

    * test refactor
    
    * added tests for MITgcm#59
    
    * fixes MITgcm#59
    
    * added calendar
    
    * caught a little bug
    rabernat authored Dec 14, 2017
    Configuration menu
    Copy the full SHA
    15da54b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5954626 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2018

  1. Update examples.rst (MITgcm#65)

    ifenty authored and rabernat committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    45d02b5 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2018

  1. Added functionality to read PTRtave files (MITgcm#63)

    * added reading functionality of PTRtave files
    
    * changed trname to travename to avoid duplication
    
    * Added the units back as [kg m-3]
    Takaya Uchida authored and rabernat committed Feb 5, 2018
    Configuration menu
    Copy the full SHA
    d81f7dc View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2018

  1. Adding .stickler.yml (MITgcm#70)

    stickler-ci authored and rabernat committed Feb 21, 2018
    Configuration menu
    Copy the full SHA
    42aa2be View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2018

  1. Extract version number from git tag (MITgcm#72)

    * Extract version number from git tag
    
    This keeps the version number in the documentation consistent with the code release. Code taken from MITgcm/MITgcm@96334be Closes MITgcm#71
    
    * Fixing style errors.
    
    * Move import statement to conform with code linter
    
    * Make mds_store test work with xarray >=0.10.1
    
    As noted in MITgcm#72 an upstream change in xarray broke one of the tests. This commit also modifies dependencies in setup.py to xarray >= 0.10.1
    edoddridge authored and rabernat committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    4a2bc59 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2018

  1. Generalizes _get_all_iternums in order to handle compressed data (MIT…

    …gcm#77)
    
    * Generalizes _get_all_iternums in order to handle compressed data
    
    * fix excessive line length
    
    * Fixing style errors.
    apatlpo authored and rabernat committed Apr 6, 2018
    Configuration menu
    Copy the full SHA
    298adcb View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2018

  1. Cast prefix to list if it isn't already one (MITgcm#79)

    * cast `prefix` to list if it isn't already one
    
    * Check for unicode strings too
    edoddridge authored and rabernat committed Jun 8, 2018
    Configuration menu
    Copy the full SHA
    d8127ce View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2018

  1. fix the problem with testing type of prefix (MITgcm#83)

    * fix python2/3 compatibilty issue for string test
    
    * no need for extra line
    
    * Fixing style errors.
    raphaeldussin authored and rabernat committed Jun 22, 2018
    Configuration menu
    Copy the full SHA
    46f3232 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2018

  1. extend capabilities of read_raw_data (MITgcm#84)

    * extend capabilities of read_raw_data
    
    * possibility to read part of the file, with offset and partial_read
    * choice of row/column major order
    
    * testing + better error handling
    
    * function will warn user if trying to pass inconsistent args
    * function checks byte offset < file size
    
    * Fixing style errors.
    
    * get it shorter
    
    * completing tests for codecov
    
    * Fixing style errors.
    
    * fix line length
    
    * fix line length
    
    * try to improve coverage
    
    * finalize request
    
    * remove blank lines
    * iteration on dtype cleaner
    
    * replace assert with raise error
    
    * try to fool code cov
    
    * fix indentation
    
    * codecov didn't bite the bait
    
    * fix error in testing
    raphaeldussin authored and rabernat committed Jul 16, 2018
    Configuration menu
    Copy the full SHA
    bb1e63c View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2018

  1. update dev history

    raphaeldussin committed Jul 17, 2018
    Configuration menu
    Copy the full SHA
    8f17b81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3edf9e View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2018

  1. fix for RTD ?

    raphaeldussin committed Jul 30, 2018
    Configuration menu
    Copy the full SHA
    727552e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21e8a89 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2018

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

Commits on Aug 10, 2018

  1. try to fix doc build

    rabernat authored Aug 10, 2018
    Configuration menu
    Copy the full SHA
    8a5488d View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2018

  1. WIP refactoring of low level functions (MITgcm#87)

    * refactoring of low level functions
    
    * Fixing style errors.
    
    * run flake8
    
    * Fixing style errors.
    
    * unit test
    
    * fix style
    
    * changes requested pt1
    
    * improvements on read_xy_chunk
    
    * padding in separate function
    * return numpy array or memmap
    
    * Fixing style errors.
    
    * fix line length
    
    * add more testing
    
    * stupid bug
    
    * more testing
    
    * Fixing style errors.
    
    * test for read_generic_data
    
    * Fixing style errors.
    
    * improve coverage
    
    * Fixing style errors.
    
    * unit test for read_all_variables
    
    * Fixing style errors.
    
    * corrections requested
    
    * eager mode for read_generic_data
    
    * read_3d_chunk fct
    
    * testing for read_3d_chunk
    
    * Fixing style errors.
    
    * read big chunks + testing
    
    * missing conflict
    
    * Fixing style errors.
    
    * Refactor read_all + test
    
    * Fixing style errors.
    
    * better docstrings
    
    * working on tests, pb memmap
    
    * Fixing style errors.
    
    * revisions
    
    * read_3d_chunk -> read_xyz_chunk
    * correction docstring
    
    * Fixing style errors.
    
    * correct name function in test
    
    * more docstrings
    
    * one case of memmap evaluation figured out
    
    + wrong test in read_xyz_chunk
    
    * Fixing style errors.
    
    * not strickly enforce memmap test
    
    * Fixing style errors.
    raphaeldussin authored and rabernat committed Aug 23, 2018
    Configuration menu
    Copy the full SHA
    4da34ff View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2018

  1. add conda instructions

    raphaeldussin committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    39af349 View commit details
    Browse the repository at this point in the history
  2. Merge pull request MITgcm#94 from raphaeldussin/docedits

    Update documentation with conda instructions
    raphaeldussin authored Sep 4, 2018
    Configuration menu
    Copy the full SHA
    64c588a View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2018

  1. Add seaice and thsice native output (MITgcm#96)

    * add native output description for thsice and seaice
    
    * maintaining the tradition of not getting it right the first time
    
    * try to make standard_names more or less CF compliant
    
    * Fixing style errors.
    
    * Fixing style errors.
    
    * Fixing style errors.
    
    * Fixing style errors.
    
    * Fixing style errors.
    
    * Fixing style errors.
    
    * Fixing style errors.
    
    * Fixing style errors.
    
    * insert line breaks in four long lines
    mjlosch authored and rabernat committed Sep 10, 2018
    Configuration menu
    Copy the full SHA
    1cbf6d3 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2018

  1. clean refactored read_mds (MITgcm#93)

    * clean refactored read_mds
    
    * test extra_metadata
    
    * Fixing style errors.
    
    * corrections requested
    
    * Fixing style errors.
    
    * fix strickler
    
    * replaced dask_delayed by use_dask
    
    * fix cosmetic errors
    
    * Fixing style errors.
    
    * fix cosmetic errors
    
    * get extra metadata
    
    * Fixing style errors.
    
    * fix assert
    
    * use get_extra_metadata in read_mds
    
    * refactor testing, small/big to 2D/3D
    
    * Fixing style errors.
    raphaeldussin authored and rabernat committed Sep 14, 2018
    Configuration menu
    Copy the full SHA
    04223e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2018

  1. refactoring mds_store to include the option to pass extra metadata (M…

    …ITgcm#97)
    
    * clean PR
    
    * clean up
    
    * Fixing style errors.
    
    * add test for extra_metadata
    
    * Fixing style errors.
    
    * fix line length
    
    * fix extra_metadata variables
    
    * Fixing style errors.
    
    * fix line length
    raphaeldussin authored and rabernat committed Sep 17, 2018
    Configuration menu
    Copy the full SHA
    86e5003 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2018

  1. fix token bug (MITgcm#101)

    * wip: almost done
    
    * Fixing style errors.
    
    * fix bug
    
    * Fixing style errors.
    
    * fix test
    rabernat authored Sep 22, 2018
    Configuration menu
    Copy the full SHA
    300739e View commit details
    Browse the repository at this point in the history
  2. added angles to llc grid coords (MITgcm#92)

    * added angles to llc grid coords
    
    * Fixing style errors.
    rabernat authored Sep 22, 2018
    Configuration menu
    Copy the full SHA
    67bf9bb View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2018

  1. Fix bug llc, fixes MITgcm#102 (MITgcm#104)

    * correcting a bug, fixes MITgcm#102
    
    * more comments
    
    * testing for bad nx,ny combination
    
    * Fixing style errors.
    
    * cosmetics
    
    * Fixing style errors.
    raphaeldussin authored and rabernat committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    410af6e View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2018

  1. added extra grid variables to variables.py

    * extra variables from MITgcm/model/src/write_grid.F
    
    * to do: add sigma coordinate variables
    timothyas committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    71cb8d5 View commit details
    Browse the repository at this point in the history
  2. subroutines to read extra grid vars

    * only grabs variables when they exist
    
    * look for variables in data_dir not grid_dir
    timothyas committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    35073cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    589b347 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a9c402b View commit details
    Browse the repository at this point in the history
  5. Fixing style errors.

    stickler-ci committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    f32ad02 View commit details
    Browse the repository at this point in the history
  6. Fixed lines > 79 char long

    timothyas committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    d4b3c3b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e5d0ba1 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2018

  1. Remove excess extra_grid_vars functions

    * look for extra grid prefixes in dir, only add these to all_grid_vars
    
    * look for extra grid variables in grid_dir, not data_dir
    timothyas committed Nov 25, 2018
    Configuration menu
    Copy the full SHA
    0cac299 View commit details
    Browse the repository at this point in the history
  2. Fixing style errors.

    stickler-ci committed Nov 25, 2018
    Configuration menu
    Copy the full SHA
    a2ab37f View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2018

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

Commits on Jan 14, 2019

  1. transfer test data to figshare (MITgcm#115)

    * transfer test data to figshare
    
    * python2 compat
    
    * Fixing style errors.
    
    * make strickler happier
    
    * Fixing style errors.
    
    * md5+cache+doc
    
    * Fixing style errors.
    
    * fix
    
    * make it py2 compat
    raphaeldussin authored and rabernat committed Jan 14, 2019
    Configuration menu
    Copy the full SHA
    4bf2a40 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

  1. Read mitgrid files (MITgcm#114)

    * start working on reading grid
    
    * read ext grid
    
    * works for llc
    
    * works with aste+docstring
    
    * Fixing style errors.
    
    * fix cosmetics
    
    * fix cosmetics
    
    * fixes
    
    * Fixing style errors.
    
    * testing
    
    * Fixing style errors.
    
    * fix strickler
    
    * add link/md5
    
    * fix strickler
    
    * more testing
    
    * Fixing style errors.
    
    * fix strickler
    
    * fix strickler
    
    * make dask lazy
    
    * Fixing style errors.
    
    * fix from strickler
    raphaeldussin authored and rabernat committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    6aa98ca View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2019

  1. silly bug read grid (MITgcm#117)

    * silly bug
    
    * more testing
    
    * Fixing style errors.
    
    * fix line length
    
    * fix striclker
    
    * remove debug print
    raphaeldussin authored Jan 22, 2019
    Configuration menu
    Copy the full SHA
    274f811 View commit details
    Browse the repository at this point in the history
  2. Fix warnings (MITgcm#113)

    * fix numerous warnings
    
    * fix numerous warnings
    
    * fix line length
    
    * fix line length
    
    * Fixing style errors.
    
    * Fixing style errors.
    
    * fix
    
    * Fixing style errors.
    
    * more testing
    
    * Fixing style errors.
    
    * remove duplicate
    
    * needs unbroken line
    
    * coverage
    raphaeldussin authored Jan 22, 2019
    Configuration menu
    Copy the full SHA
    008cbc3 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2019

  1. Write binary files from xmitgcm (MITgcm#118)

    * work on write function
    
    * split in various functions
    
    * able to rebuild facets
    
    * needs new func
    
    * bugfix + add testing
    
    * funcs to compact
    
    * Fixing style errors.
    
    * tests in
    
    * Fixing style errors.
    
    * coverage
    
    * fix test
    
    * cleaner solution
    
    * precision->dtype
    
    * missing items
    raphaeldussin authored Feb 18, 2019
    Configuration menu
    Copy the full SHA
    ddcb898 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2019

  1. Calculate binary masks from hFac variables (MITgcm#120)

    * Meta data for mask(C/W/S) variables
    
    * Add function to compute mask variables from hFac
    
    * Compute masks via binary op to save memory
    
    * Test mask values by ensuring mask*hFac == hFac
    
    * Fixing style errors.
    
    * test mask values with xr.testing.assert_equal rather than .all()
    timothyas authored and rabernat committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    3cac02a View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2019

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

Commits on Mar 28, 2019

  1. add new CI config (MITgcm#125)

    * test new xarray
    
    * add environment
    
    * fix typo
    
    * add conda forge channel
    
    * test against xarray master
    
    * more testing env
    
    * add new testing
    
    * dependency not supported
    
    * update travis
    raphaeldussin authored and rabernat committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    4155cda View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2019

  1. Configuration menu
    Copy the full SHA
    8e949f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc48c88 View commit details
    Browse the repository at this point in the history
  3. Fix rtd (MITgcm#133)

    * try fix rtd build
    
    * fix conda?
    raphaeldussin authored Apr 30, 2019
    Configuration menu
    Copy the full SHA
    e85a2b8 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2019

  1. Fix rtd (MITgcm#134)

    * try fix rtd build
    
    * fix conda?
    
    * try fix rtd build
    raphaeldussin authored May 1, 2019
    Configuration menu
    Copy the full SHA
    eb44671 View commit details
    Browse the repository at this point in the history
  2. Fix rtd (MITgcm#135)

    * try fix rtd build
    
    * fix conda?
    
    * try fix rtd build
    
    * install xmitgcm
    
    * install xmitgcm
    raphaeldussin authored May 1, 2019
    Configuration menu
    Copy the full SHA
    170645a View commit details
    Browse the repository at this point in the history

Commits on May 2, 2019

  1. New docs to write binary files (MITgcm#136)

    * doc writing binary file
    
    * update index
    raphaeldussin authored May 2, 2019
    Configuration menu
    Copy the full SHA
    d453ce4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d951bc7 View commit details
    Browse the repository at this point in the history
  3. Fix docstrings (MITgcm#138)

    * fix format
    
    * fix typo
    raphaeldussin authored May 2, 2019
    Configuration menu
    Copy the full SHA
    0e330f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    140888a View commit details
    Browse the repository at this point in the history

Commits on May 18, 2019

  1. update links to https (MITgcm#129)

    lpmi-13 authored and rabernat committed May 18, 2019
    Configuration menu
    Copy the full SHA
    ff30a93 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2019

  1. fix for 2d diagnostics llc bug (MITgcm#146)

    * fix for 2d diags issue
    
    * remove comment
    
    * remove old numpy env from ci
    rabernat authored May 20, 2019
    Configuration menu
    Copy the full SHA
    fa46d1d View commit details
    Browse the repository at this point in the history
  2. also search in grid_dir for avail_diags.log (MITgcm#147)

    * also search in grid_dir for avail_diags.log
    
    * added test
    rabernat authored May 20, 2019
    Configuration menu
    Copy the full SHA
    2cac4bf View commit details
    Browse the repository at this point in the history
  3. Cleanup for release (MITgcm#150)

    * updated whats new
    
    * versioneer stuff
    
    * remove old version string
    
    * exclude versioneer from coverage
    
    * exclude more versioneer stuff from coverage
    rabernat authored May 20, 2019
    Configuration menu
    Copy the full SHA
    264f9c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2019

  1. add llcreader module (MITgcm#152)

    * added llcreader module
    
    * before refactor
    
    * wip: optimizing
    
    * wip: more performance improvements
    
    * wrapping up
    
    * major refactor; 1000x faster :)
    
    * working on docs
    
    * new models and tests
    
    * update ci stuff
    
    * verbose travis
    
    * debugging tests
    
    * modify imports
    
    * set conda-forge channel
    
    * back to importorskip
    
    * refactor of llcmodel internals
    
    * remove unnecessary class
    
    * docstring update
    
    * trying to fix tests again
    
    * add missing module
    rabernat authored Jun 19, 2019
    Configuration menu
    Copy the full SHA
    98ea1e7 View commit details
    Browse the repository at this point in the history
  2. lighten build requirements

    rabernat committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    5d47c04 View commit details
    Browse the repository at this point in the history
  3. more doc env tweaks

    rabernat committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    b5934f1 View commit details
    Browse the repository at this point in the history
  4. add zarr and fsspec

    rabernat committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    c8b2d05 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2019

  1. Release v0.4.0

    rabernat committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    5cc6f69 View commit details
    Browse the repository at this point in the history
  2. re-added bugfix from MITgcm#155 which was accidentally overwritten du…

    …ring the release of 0.4.0
    rabernat committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    d3ecf98 View commit details
    Browse the repository at this point in the history
  3. Release v0.4.1

    rabernat committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    0dce402 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

  1. add API doc (MITgcm#164)

    rabernat authored Aug 6, 2019
    Configuration menu
    Copy the full SHA
    4712763 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2019

  1. Configuration menu
    Copy the full SHA
    e7243d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20d8d4f View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2019

  1. Fix fsspec keyword arg bug (MITgcm#170)

    * wip
    
    * increased fsspec dependency to 0.4.4 and simplified code
    
    * remove looseversion
    rabernat authored Sep 11, 2019
    Configuration menu
    Copy the full SHA
    31cbe08 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2019

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

Commits on Oct 25, 2019

  1. Use cache for listing directories (MITgcm#168)

    * wrote file_utils
    
    * wrote file_utils
    
    * almost passing tests
    
    * add cachetools to requirements
    
    * move cachetools install to pip
    
    * changed cache mechanism
    
    * fix messed up tar files
    
    * make tests work
    rabernat authored Oct 25, 2019
    Configuration menu
    Copy the full SHA
    f865eab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95b2cb5 View commit details
    Browse the repository at this point in the history
  3. Read data with level subsets, read namelists. (MITgcm#149)

    * Added parse_namelist
    
    * Add some options for levels
    
    * Working implementation of levels subsetting
    
    * Add warning and options to namelist parser
    
    * Merged upstream/master changes
    
    * Small fix | Added in docstring | Added 2 tests
    
    * add back fixture
    
    * wrap tmpdir in str
    
    https://stackoverflow.com/questions/27034001/os-path-join-fails-with-typeerror-object-of-type-localpath-has-no-len
    aulemahal authored and rabernat committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    cfe8287 View commit details
    Browse the repository at this point in the history
  4. Modify datetime decoding (MITgcm#177)

    * fix MITgcm#174
    
    * add cftime to ci env
    
    * serialize to zarr not netcdf
    
    * add zarr to py2.7 env
    rabernat authored Oct 25, 2019
    Configuration menu
    Copy the full SHA
    53686ca View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2019

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

Commits on Nov 22, 2019

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

Commits on Feb 26, 2020

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

Commits on Mar 6, 2020

  1. Python 3.8 compatibility (MITgcm#194)

    * Python 3.8 compatibility
    
    * files for Travis CI
    
    * Added py27 compatibility
    
    Co-authored-by: Uchida Takaya <[email protected]>
    Takaya Uchida and Uchida Takaya authored Mar 6, 2020
    Configuration menu
    Copy the full SHA
    48c72a9 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2020

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

Commits on Jun 3, 2020

  1. iter_stop matches last model date (MITgcm#203)

    Solves MITgcm#193
    
    Co-authored-by: Antonio Quintana <[email protected]>
    antonimmo and antonimmo authored Jun 3, 2020
    Configuration menu
    Copy the full SHA
    4841b4b View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2020

  1. llcreader: get grid info from portal (MITgcm#197)

    * access to llc2160 grid is a go, with a couple caveats for now
    
    * use grid var names not filenames, get vertical grid vars working
    
    * lil typo
    
    * fixes loading grid dir issues
    
    * it works for llc2160
    
    * add directory to some LLC4320 grid vars
    
    * separate grid metadata function, add shrunk_grid flag
    
    * add grid_varnames to paramter list
    
    * test that grid variables show up in portal datasets
    
    * prefixes->variables
    
    * try Zl...
    
    * extra logic to create Zl, Zu, and Zp1
    
    * make reading grid optional
    
    * wow, not copying dicts really messes things up
    
    * only build Zu, Zl if RF is there
    
    * shouldn't kp1 have nz+1 levels
    
    * only read grid if grid_varnames has entries
    
    * also test selected k_p1 levels
    
    * typo...
    
    * ... more typos...
    
    * rhoref, extra dx/dy metrics
    
    * add new metrics to test
    
    * typos, and add rhoRef to vgrid prefixes
    
    * load vgrid as one big chunk, all at once. test it too!
    
    * oops, fixed test
    
    * fix for global vgrid vars... what about layers.. tbd
    
    * cleanup vgrid check
    
    * cleanup grid var dict situation
    
    * also test latlon vgrid coord chunking
    
    * faces->ll
    
    * update docs
    
    * tiny typo
    
    * added more 4320 grid files
    timothyas authored Jun 4, 2020
    Configuration menu
    Copy the full SHA
    c65bc73 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2020

  1. add xg and yg to llcreader known_models (MITgcm#208)

    * add xg and yg to llcreader known_models
    
    * add other grid variables
    rabernat authored Jun 18, 2020
    Configuration menu
    Copy the full SHA
    79baec6 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. Travis to gha (MITgcm#223)

    * init gha files
    
    * add aiohttp
    
    * use cache v2 and goanpeca->conda-incubator
    
    * trying to recreate GHA error...
    
    * try sorted lists?
    
    * try without aiohttp on py27
    
    * no need for travis yml
    
    * no need for coveragerc
    timothyas authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    5aba259 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. python 2.7 env with old zarr (MITgcm#226)

    * attempt to fix py27 with old zarr
    
    * alternate soln with setup
    
    * didn't work, back to first soln
    timothyas authored Oct 12, 2020
    Configuration menu
    Copy the full SHA
    929fb05 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

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

Commits on Nov 12, 2020

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

Commits on Nov 13, 2020

  1. Fix llcreader klevels bug (MITgcm#225)

    * empty commit to trigger CI
    
    * add test for k_levels=[1]
    
    * add explicit test for MITgcm#233
    
    * test for bug in llc90
    
    * fixes MITgcm#224
    
    * resolve final bugs
    rabernat authored Nov 13, 2020
    Configuration menu
    Copy the full SHA
    e68b3e5 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

  1. llcreader + ASTE Release 1 (MITgcm#231)

    * very rough draft .... almost have all tiles correct...
    
    * bering strait working
    
    * all faces accounted for ... now to code it better...
    
    * quick prefix fix
    
    * look for meta file for data prec, otherwise use class default
    
    * debugged ... was looking in grid dir
    
    * to aws
    
    * prefix bug
    
    * give standard dimensions some attrs for xgcm
    
    * temporary aws changes
    
    * look for extra grid var filename prefixes
    
    * semi general padding for non shrunk fields
    
    * slightly better
    
    * lots of variables
    
    * added KPP nonlocal salt/temp flux
    
    * dtype from meta prop to dask array creation
    
    * some small bugs...
    
    * provide dtype apriori, reading on the fly too slow. revert utils
    
    * semi better handling of index key
    
    * no latlon for aste
    
    * specify iters for nonuniform step
    
    * aws nested store, specify iters, add tests
    
    * tests actually pass locally...
    
    * python 3 prints
    
    * ASTE documentation
    
    * pretty it up
    
    * hopefully clearer about iters vs iter params
    
    * change some wording
    
    * update ref names and order
    
    * fixed up padding logic
    
    * update that aste ref ... again
    
    * get my face back!
    
    * _pad_facet sufficiently documented...with pics
    timothyas authored Nov 16, 2020
    Configuration menu
    Copy the full SHA
    f9e1b57 View commit details
    Browse the repository at this point in the history
  2. feat: IMPLEMENTS CHECKING FOR VARIABLE MATES (MITgcm#237)

    * feat: IMPLEMENTS CHAECKING FOR VARIABLE MATES
    
    On a latlon grid some variables have mates. This commit will produce
    a meaningful error if attempting to use `get_dataset` or
    `faces_dataset_to_latlon` to load a variable without its mate.
    
    See Github issue MITgcm#234
    
    * test: ADDED TEST FOR THE MATE ERROR
    
    * test: REMOVED TEST FOR VECTOR MATE ERROR
    
    removed test for vector mate error to determine whether CI problems are
    coming from the test or an xarray-master commit
    
    * fix: ADDED TEST BACK AND CHANGED ARGUMENTS
    fraserwg authored Nov 16, 2020
    Configuration menu
    Copy the full SHA
    46546d1 View commit details
    Browse the repository at this point in the history
  3. fixed probable typo for 'coordinate' entry in dimensions dictionary (M…

    …ITgcm#236)
    
    convention here seems to be
    
        XC=dict(dims=["j", "i"], attrs=dict(
            standard_name="longitude", long_name="longitude",
            units="degrees_east", coordinate="YC XC")),
    
    some instances fixed where "coordinate" was spelled "coordinates".  May have no effect.
    ifenty authored Nov 16, 2020
    Configuration menu
    Copy the full SHA
    3c88d45 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. feat: CHECKS ITERATION PARAMETERS WHEN GETTING LLCMODEL DATASETS (MIT…

    …gcm#240)
    
    * feat: CHECKS ITERATION PARAMETERS WHEN GETTING LLCMODEL DATASETS
    
    When loading datasets using the llcreader the user is able to specify
    the iteration start, stop and step. These can also be specified as
    attributes in the `BaseLLCModel`. This commit introduces a check that
    compares the `iter_start` and `iter_step` fed into `get_dataset` with
    the `BaseLLCModel` attributes. If they are found to be incompatible
    a warning is triggered.
    
    A warning over an Error was chosen as subsuquent code may still execute
    successfully even if there is a mismatch between the user specified and
    `BaseLLCModel` derived values for `iter_start` and `iter_stop`.
    
    * refactor: CHANGED WARNING TO RUNTIMEWARNING
    
    * test: ADDED TESTS FOR ITERATION CHECKS
    
    * feat: ADDED CHECK ITERS FUNCTION
    
    * feat/refac: REORDERS LOADING AND CHECKING OF ITERATION PARAMS
    
    Currently if one tries to load an ECCO portal model by specifying iterations, an error is raised. This is due to the model having attributes `iter_start`, `iter_step` and `iter_stop`. If the user tries to call `get_dataset` with a list `iters` the function
    first reads in the `iter_params` from the model's attributes. The function then goes on to check that none of the `iter_params` are defined. Upon finding they have been defined the function raises an error.
    
    The refactor does the following:
    (1) Check to see if the user has set any `iter_params` in the function call.
        (i) If they have, check the user hasn't set `iters`. If the user has set iters there's a problem, so raise an error.
        (ii) If no `iters` are set then use the user set `iter_params`
    
    (2) If no user set `iter_params` try reading in a user set `iters` and use this
    
    (3) If still no luck, try reading the model `iter_params`. If any of them are `None` keep going...
    
    (4) Finally try reading the model `iters`.
    
    (5) If nothing has been found then raise an error about the lack of iteration instructions.
    
    (6) Check the `iter_params` or `iters` for consistency with the models attributes.
    
    * test: UPDATED TESTS
    
    - Refactored the ecco portal tests
    - Added an aste portal test
    
    * fix miniconda action
    
    Co-authored-by: Ryan Abernathey <[email protected]>
    fraserwg and rabernat authored Nov 20, 2020
    Configuration menu
    Copy the full SHA
    fba360b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dfab5be View commit details
    Browse the repository at this point in the history
  3. Update ci.yaml

    rabernat authored Nov 20, 2020
    Configuration menu
    Copy the full SHA
    6b664ce View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

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

Commits on Dec 3, 2020

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

Commits on Jan 12, 2021

  1. Configuration menu
    Copy the full SHA
    ec8cacf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95c708f View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2021

  1. Update xarray master ci (MITgcm#248)

    * py36->py37 for latest xarray
    
    * filename
    
    * drop ci for 2.7, 3.6. Add 3.9
    
    * update url, drop 2-3.6
    
    * specify python>=3.7
    
    * update dependencies in docs/readme
    timothyas authored Jan 19, 2021
    Configuration menu
    Copy the full SHA
    fb87e5c View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. fix variable metadata typos (MITgcm#249)

    * fix variable metadata typos
    
    * Update variables.py
    
    * Update variables.py
    
    some more adjoint fixes
    
    * Update variables.py
    
    * fix two more instances of sloppiness
    
    * replace "psu" by "g/kg"
    
    Co-authored-by: Timothy Smith <[email protected]>
    Co-authored-by: Martin Losch <[email protected]>
    3 people authored Jan 21, 2021
    Configuration menu
    Copy the full SHA
    e4d02ef View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. Add pleiades grid path & better grid_path error message (MITgcm#255)

    * look for grid path before trying to read, allow user to provide grid_path
    
    * add grid paths
    
    * remove grid_path arg
    
    * first try making sverdrup, then do portal
    
    * same thing on Pleiades
    
    * move sverdrup/pleiades tests to own module etc
    
    * remove extra test module, modify model fixture
    timothyas authored Feb 11, 2021
    Configuration menu
    Copy the full SHA
    e6ee132 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. Cube Sphere support (MITgcm#98)

    * add read_CS_chunk
    
    * Fixing style errors.
    
    * add read_CS_chunk
    
    * fix tests
    
    * ny in terms of global ny, passes test_read_mds
    
    * Fixing style errors.
    
    * Fixing style errors.
    
    * passes more tests
    
    * Fixing style errors.
    
    * all test_utils passed
    
    * 3 tests to go
    
    * Fixing style errors.
    
    * fix typo
    
    * revert to chunks
    
    * test read_CS_chunks, get_grid_from_input working for CS
    
    * add figshare dl link
    
    * fix ny size
    
    * read_mds works
    
    * tests utils fixed
    
    * mds_store.py should now work with cubed sphere grid
    
    * fix tests CS
    
    * add possibility for nx>ny
    
    Co-authored-by: stickler-ci <[email protected]>
    Co-authored-by: Aaron Schneider <[email protected]>
    3 people authored Mar 2, 2021
    Configuration menu
    Copy the full SHA
    26fa060 View commit details
    Browse the repository at this point in the history
  2. Update usage.rst (MITgcm#252)

    * Update usage.rst
    
    * Update usage.rst
    
    * address atmospheric configurations
    rabernat authored Mar 2, 2021
    Configuration menu
    Copy the full SHA
    1324448 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2dea547 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. try py 3.7?

    timothyas committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    41c10bc View commit details
    Browse the repository at this point in the history

Commits on May 5, 2021

  1. Merge pull request MITgcm#260 from timothyas/xr_master_ci

    Minor update xarray master CI workflow
    timothyas authored May 5, 2021
    Configuration menu
    Copy the full SHA
    3673f59 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2021

  1. modified open_mdsdataset to add extra_variables (MITgcm#205)

    * modified open_mdsdataset to add extra_variables
    
    * Backwards compatible
    
    * modified open_mdsdataset to add extra_variables
    
    * Backwards compatible
    
    * add tests and extend docstring
    
    * only copy file if input is available.
    
    Co-authored-by: Spencer Jones <[email protected]>
    Co-authored-by: Aaron Schneider <[email protected]>
    3 people authored May 17, 2021
    Configuration menu
    Copy the full SHA
    e9b2aaa View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. fix combine_by_coords (MITgcm#267)

    * fix combine_by_coords
    
    * change to new only for versions newer than previous xarray version
    
    * fix tests
    AaronDavidSchneider authored May 28, 2021
    Configuration menu
    Copy the full SHA
    403039b View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Configuration menu
    Copy the full SHA
    f5bcb5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    331ae94 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ea819f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4b5eec3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    56a4f61 View commit details
    Browse the repository at this point in the history
  6. updated documentation

    fraserwg committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    cc2a5af View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2021

  1. some bug fixes

    fraserwg committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    cb012dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57009ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a69f97 View commit details
    Browse the repository at this point in the history