Latest changes¶
Release 1.0.1.0¶
New Features
- Improvements
Pass keyword arguments on some put/create methods, to allow passing event_reason.
- Bug fixes:
Minor docs inconsistencies that generated sphinx warnings
Clean up deprecated references in sphinx autogenerate extension
Remove deprecated sphinx plugin pngmath in favor of imgmath
Release 1.0.0.0¶
- New Features
Convenience methods on interface: get, put, post, delete, head
Verify option on interface for ssl-cert-verification
- Improvements
More useful error messages when things go wrong
streaming file upload
streaming file download
Use the requests library instead of httplib2 for REST calls
- Bug fixes:
Removed custom httplib2 caching.
Release 0.9.5.2¶
New Features
Improvements
- Bug fixes:
Ticket #50 404 error causes connection to be broken until end of object life.
Tiekct #52 fix zip file downloading.
Release 0.9.5¶
- New Features
Add __getitem__ to CObject for slice operations.
- Impovements
Add toggle for overwriting files on the Resources object (put, put_dir, put_zip)
Add toggle for not extracting the zip file on the Resources object (put, put_dir, put_zip)
- Bug fixes:
fix proxy support
mset attributes fixed
fixed url separator issue on windows.
Release 0.9.4¶
- New Features
add proxy support to interface.
Impovements
- Bug fixes:
python <2.7 compatability.
project.parent() does not throw error.
removed simplejson requirement
md5 cache key
Release 0.9.0¶
- New features:
- Global listing functions:
interface.array.experiments()
interface.array.search_experiments()
interface.array.scans()
Support for XNAT configuration file format
Batch function for downloading all files related to a scan or an assessor
Create element with an XML document
New xpath function for EObjects
xpath store facility to query cached subject XMLs with xpath
- Improvements:
Catching authentication errors
Toggle option for cache warnings
Description for search templates is displayed
- Bug fixes:
Config file
Release 0.8.0¶
Compatible with XNAT 1.5
- New features:
provenance annotation on assessors and recontructions
search templates
callback system to monitor data streams to and from the server
- Improvements:
support for proxies in the Interface object
a description can be added when a search is saved on the server
python strings can be uploaded and saved just like files
- Bug fixes including:
improved unicode support for uploaded files
solved cache issue on Windows
a major bug in the Collection.where method
Release 0.7.0¶
Errors following the PEP-249
Some operations follow the PEP-249 - e.g. fetchall replaces get
- New inspection functions:
experiement_types
assessor_types
scan_types
reconstruction_types
project_values
subject_values
experiment_values
assessor_values
scan_values
reconstruction_values
Inspect method fieldvalues changed to field_values
Interface Object now supports config files.
Bug fix regarding the file names in the cache. It means that cached data from older versions has to be re-downloaded.
The disk check for available space is performed against a timer instead of always.
The default get function to download file now supports custom paths.
Bug fix for HTTP sessions management.
New last_modified method for project to get subjects last modified date.
Resource elements are now fully configurable at creation.
Added support for XNAT pipelines.
Added push and pull zip files at the resource level.
Added simple schema parsing capabilities.
Add a global management interface to gather different managers.
Interface now follows redirections on the server url.