You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
H5Store related errors are now included in the public API (#775).
Users can now access the project to which a job belongs with the Job.project attribute (#808).
Changed
Functions raising AssertionError now raise RuntimeError (#612).
State points and documents require keys to be of type str (#719).
The keyword _id of the Job constructor has been renamed to id_ (#681).
The signac schema to use version 2. This update involves a number of changes:
The project configuration is now stored at .signac/config instead of signac.rc or .signacrc (#678).
Schema versions are now identified by simple integers rather than semantic versioning style versions (#688).
Projects no longer have names and are identified solely by their root directories. This change also affects a number of public APIs where names are including, most prominently signac.init_project and Project.init_project. Projects can now be constructed with just a root directory rather than a preloaded config (#677, #684, #706).
Project workspaces are no longer configurable, but are instead always defined as a subdirectory of the Project's root directory called workspace (#714).
Rather than searching upwards until the root, load_config will only load configuration files in the specified directory, which is assumed to be a project directory, as well as the user's home directory (#711).
Changed the root parameter to path in the signac.get_project and signac.init_project functions and corresponding Project methods (#757, #758).
The prefix argument to $ signac view is now optional and can be provided with -p/--prefix (#653, #774).
All Crawlers, including RegexFileCrawler, MainCrawler, MasterCrawler, SignacProjectCrawler, and BaseCrawler, in addition to all associated functionality in indexing.py (#580).
The following types of exceptions: AuthenticationError, ExportError`, FetchError, PermissionsError`` (#595, #596).
All MongoDB database functionality, including the db subpackage, the connection, crypt, and host submodules in the common subpackage, and all associated configuration information (#576, #596).