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
Chained promises for new materials are not being executed in order, resulting in a race condition when setting a sample with non-id materials. Currently a refresh and re-import works fine, since the materials are still being created.
The text was updated successfully, but these errors were encountered:
📦 Different exporting types: WebCT and GVXR
- Toggle different sections for WebCT export
- Show Options for different exporting methods
- Easily create master config state object
- Framework for custom data loading and exporting
- Loaders are able to only partially populate the config
- Disable unusable elements for specific exporting types
- Download config as a file with download button
☢ GVXR Exporter:
- Full gvxr json representation, inc typed classes
- Create a gvxr-compatible config object from master config
☢ GVXR Importer:
- Added support for importing from GVXR
- Parse gvxr config file
- Load beam properties
- Load tube type
- Supports filters
- Load specific energy level as a synchrotron source type
- Load detector properties (inc lsf)
- Load sample properties
🛠 Technical changes:
- Move setting and getting paramaters to functions
- Change SampleProperties to include nullable materialID and material
- Define SamplePropertiesID and SamplePropertiesMat to type specific material format
- Add Settings box in config panel
- Fix buttongroup by removing prefix icon 😢
- Define WebCTConfig type to manage saving/loading all properties
- Spans in checkboxes and switches now include smaller & grey font
- Sample update changes:
- API now explicitly requires ID materials
- Match material contents to existing ID materials
- Create a new material if an existing material contents is not found
- Automatically use generated new material IDs
🐛 Known Bugs:
- Race condition when importing from GVXR when creating new materials (#47)
- Current workaround is to refresh and re-import the same config.
Chained promises for new materials are not being executed in order, resulting in a race condition when setting a sample with non-id materials. Currently a refresh and re-import works fine, since the materials are still being created.
The text was updated successfully, but these errors were encountered: