<commit_before># Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## [2.X.X] - 2019-10-16
- New Features
   - Added new velocity format options to utils.coords.scale_units
   - Improved failure messages for utils.coords.scale_units
   - Added some tests for model_utils
   - Added option to to_netCDF that names variables in the written file
     based upon the strings in the Instrument.meta object
   - Improved compatibility with NASA ICON's file standards
   - Improved file downloading for Kp
   - Added keyword ignore_empty_files to pysat.Instrument and Files objects
    to filter out empty files from the stored file list
   - Added slice and list ability to meta
   - Updated cleaning routines for C/NOFS IVM
   - Added S4 scintillation data to the cosmic-gps instrument
   - pysat no longer creates a default data directory. User must specify location.
- Code Restructure
  - Move `computational_form` to `ssnl`, old version is deprecated
  - Move `scale_units` to `utils._core`, old version is deprecated
  - Replace `season_date_range` with `create_date_range`, old version is deprecated
  - Added deprecation warnings to stat functions
  - Added deprecation warnings to `ssnl` and `model_utils`
  - Removed `pysat_sgp4` instrument
  - Added cleaning steps to the C/NOFS IVM ion fraction data
- Bug fix
   - Fixed implementation of utils routines in model_utils and jro_isr
   - Fixed error catching bug in model_utils
   - Updated Instrument.concat_data for consistency across pandas and xarray. Includes support for user provided keywords.
   - Fixed error introduced by upstream change in NOAA F10.7 file format
   - Fixed bugs in DEMETER file reading introduced by changes in codecs
   - Fixed issue with data access via Instrument object using time and name slicing and xarray. Added unit test.
   - Updated travis.yml to work under pysat organization
   - Added missing requirements (matplotlib, netCDF4)
   - Fixed a bug when trying to combine empty kp lists
   - Updated travis.yml to work with python 2.7.15
   - Unit tests reload pysat_testing_xarray for xarray tests
   - Updated setup.py to not overwrite defauly `open` command from `codecs`
   - Updated Travis CI settings to allow forks to run tests on local travis accounts
   - Fixed keep method to be case insensitive
   - Fixed a bug with COSMIC GPS downloads
   - Fixed selection bugs in the DEMETER IAP, CNOFS IVM, and model_utils routines
- Documentation<commit_msg>Update CHANGELOG.md<commit_after># Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## [2.X.X] - 2019-10-16
- New Features
   - Added new velocity format options to utils.coords.scale_units
   - Improved failure messages for utils.coords.scale_units
   - Added some tests for model_utils
   - Added option to to_netCDF that names variables in the written file
     based upon the strings in the Instrument.meta object
   - Improved compatibility with NASA ICON's file standards
   - Improved file downloading for Kp
   - Added keyword ignore_empty_files to pysat.Instrument and Files objects
    to filter out empty files from the stored file list
   - Added slice and list ability to meta
   - Updated cleaning routines for C/NOFS IVM
   - Added S4 scintillation data to the cosmic-gps instrument
   - pysat no longer creates a default data directory. User must specify location.
   - User set custom attributes are transparently stored within Meta object and are
     available via both Instrument and Meta.
- Code Restructure
  - Move `computational_form` to `ssnl`, old version is deprecated
  - Move `scale_units` to `utils._core`, old version is deprecated
  - Replace `season_date_range` with `create_date_range`, old version is deprecated
  - Added deprecation warnings to stat functions
  - Added deprecation warnings to `ssnl` and `model_utils`
  - Removed `pysat_sgp4` instrument
  - Added cleaning steps to the C/NOFS IVM ion fraction data
- Bug fix
   - Fixed implementation of utils routines in model_utils and jro_isr
   - Fixed error catching bug in model_utils
   - Updated Instrument.concat_data for consistency across pandas and xarray. Includes support for user provided keywords.
   - Fixed error introduced by upstream change in NOAA F10.7 file format
   - Fixed bugs in DEMETER file reading introduced by changes in codecs
   - Fixed issue with data access via Instrument object using time and name slicing and xarray. Added unit test.
   - Updated travis.yml to work under pysat organization
   - Added missing requirements (matplotlib, netCDF4)
   - Fixed a bug when trying to combine empty kp lists
   - Updated travis.yml to work with python 2.7.15
   - Unit tests reload pysat_testing_xarray for xarray tests
   - Updated setup.py to not overwrite defauly `open` command from `codecs`
   - Updated Travis CI settings to allow forks to run tests on local travis accounts
   - Fixed keep method to be case insensitive
   - Fixed a bug with COSMIC GPS downloads
   - Fixed selection bugs in the DEMETER IAP, CNOFS IVM, and model_utils routines
- Documentation
{'fraction_non_alphanumeric': 0.044924488625501816, 'fraction_numerical': 0.007264385394761996, 'mean_word_length': 3.6219081272084805, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '445891', 'n_tokens_mistral': 1485, 'n_tokens_neox': 1369, 'n_words': 686}