signac v1.5.0 Release Notes
Release Date: 2020-09-21 // over 2 years ago-
โ Added
- Type annotations are validated during continuous integration (#313).
- Added
_repr_html_
method inProjectSchema
class (#314, #324). - ๐ Allow grouping by variables that are not present in all jobs in the project in
JobsCursor.groupby
(#321, #323). - โ Added parameters
usecols
andflatten
to allow selection of columns and flattening of nested data when converting signac data into a pandas DataFrame (#327, #330). - โ Added support for pre-commit hooks (#355, #358).
- ๐ Expanded CLI documentation (#187, #359, #377).
๐ Changed
- ๐ Docstrings are now written in numpydoc style.
๐ Fixed
- ๐ Fix the
signac config verify
command (previously broken) (#301, #302). - โ Warnings now appear when raised by the
signac
CLI (#317, #308). - ๐ Fix dots in synchronization error messages (#375, #376).
๐ Deprecated
- Deprecate the
create_access_modules
method inProject
, to be removed in 2.0 (#303, #308). - ๐ The
MainCrawler
class has replaced theMasterCrawler
class. Both classes are deprecated (#342).
โ Removed
- โฌ๏ธ Dropped support for Python 3.5 (#340). The signac project will follow the NEP 29 deprecation policy going forward.
- โ Removed dependency on
pytest-subtests
(#379).
Previous changes from v1.4.0
-
โ Added
- โ Added Windows to platforms tested with continuous integration (#264, #266).
- โ Add command line option
-m/--merge
forsignac sync
(#280, #230).
๐ Changed
- Workspace directory is created when
Project
is initialized (#267, #271). - ๐ Changed testing framework from
unittest
topytest
(#212, #275). - ๐จ Refactored internal use of deprecated
get_statepoint
function (#227, #282).
๐ Fixed
- ๐ Fixed issues on Windows with
H5Store
, project import/export, and operations that move files (#264, #266). - Calling
items
orvalues
on_SyncedDict
objects does not mutate nested dictionaries (#234, #269). - ๐ Fixed issue with
project.data
access from separate instances ofH5StoreManager
(#274, #278). - Fixed error when launching
signac shell
if permissions are denied for.signac_shell_history
(#279).
โ Removed