-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add xarray backend for Igor Pro files #60
base: main
Are you sure you want to change the base?
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 46eda42 - Browse repository at this point
Copy the full SHA 46eda42View commit details -
feat(io): add xarray backend for igor files
`.pxt`, `.pxp`, and `.ibw` files can now be opened with xarray methods such as `xr.open_dataset` and `xr.open_dataarray`. See the updated user guide for more information.
Configuration menu - View commit details
-
Copy full SHA for 1fe5ca5 - Browse repository at this point
Copy the full SHA 1fe5ca5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6647a60 - Browse repository at this point
Copy the full SHA 6647a60View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0aabb4e - Browse repository at this point
Copy the full SHA 0aabb4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d08c095 - Browse repository at this point
Copy the full SHA d08c095View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91b688d - Browse repository at this point
Copy the full SHA 91b688dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 891c4ee - Browse repository at this point
Copy the full SHA 891c4eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 165dc4c - Browse repository at this point
Copy the full SHA 165dc4cView commit details -
refactor(io): deprecate calling igor functions from top level namespace
Calling `erlab.io.load_wave` and `erlab.io.load_experiment` is deprecated. When writing new code, use `xarray.load_dataarray` and `xarray.load_dataset` instead.
Configuration menu - View commit details
-
Copy full SHA for bb8af7c - Browse repository at this point
Copy the full SHA bb8af7cView commit details
Commits on Sep 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 20b3c02 - Browse repository at this point
Copy the full SHA 20b3c02View commit details
Commits on Sep 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b2713b6 - Browse repository at this point
Copy the full SHA b2713b6View commit details
Commits on Sep 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0f2cb1c - Browse repository at this point
Copy the full SHA 0f2cb1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eadaa5 - Browse repository at this point
Copy the full SHA 0eadaa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c7a4c4 - Browse repository at this point
Copy the full SHA 6c7a4c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88cd924 - Browse repository at this point
Copy the full SHA 88cd924View commit details -
refactor(io): implement metaclass
Whenever the `identify()` method failed to find any files, subclasses had to explicitly raise `FileNotFoundError`. This resulted in a lot of boilerplate code and ambiguous error messages. Now, all subclasses can just return `None` in `identify()` when no files are found. The appropriate error is automatically raised.
Configuration menu - View commit details
-
Copy full SHA for e787b1c - Browse repository at this point
Copy the full SHA e787b1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 007eedb - Browse repository at this point
Copy the full SHA 007eedbView commit details -
fix(io): disable memmapping when loading data
Memmapping seemed to interfere loading multiple files when called through ipywidgets.
Configuration menu - View commit details
-
Copy full SHA for c39da1b - Browse repository at this point
Copy the full SHA c39da1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79597bf - Browse repository at this point
Copy the full SHA 79597bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac37328 - Browse repository at this point
Copy the full SHA ac37328View commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b6d6574 - Browse repository at this point
Copy the full SHA b6d6574View commit details
Commits on Sep 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1f6716f - Browse repository at this point
Copy the full SHA 1f6716fView commit details
Commits on Sep 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6ad54f8 - Browse repository at this point
Copy the full SHA 6ad54f8View commit details -
refactor(io.dataloader): only allow real file or folder names as input
The previous behavior allowed passing `f_001.pxt` to load `f_001_S001.pxt`, `f_001_S002.pxt`... but this was confusing since there is no file named `f_001.pxt`. This commit disallows such input.
Configuration menu - View commit details
-
Copy full SHA for b9a59cc - Browse repository at this point
Copy the full SHA b9a59ccView commit details -
refactor(io): allow missing alpha coord
Validation checks will not warn about missing detector angle, allowing XPS measurements.
Configuration menu - View commit details
-
Copy full SHA for c9deed4 - Browse repository at this point
Copy the full SHA c9deed4View commit details -
refactor(io): remove renaming steps from
load_single
in multi-file ……loaders Combining before renaming coords should be more straightforward
Configuration menu - View commit details
-
Copy full SHA for 542f4f2 - Browse repository at this point
Copy the full SHA 542f4f2View commit details -
feat(io.dataloader): add formatters
A new attribute named `formatters` and a new method `get_formatted_attr_or_coord` has been added to loaders. This allows custom per-attribute pretty-printing behavior.
Configuration menu - View commit details
-
Copy full SHA for 2ee9a4a - Browse repository at this point
Copy the full SHA 2ee9a4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27d059a - Browse repository at this point
Copy the full SHA 27d059aView commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 93f498a - Browse repository at this point
Copy the full SHA 93f498aView commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7bfb7d0 - Browse repository at this point
Copy the full SHA 7bfb7d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f967d8 - Browse repository at this point
Copy the full SHA 6f967d8View commit details
Commits on Sep 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8daabb8 - Browse repository at this point
Copy the full SHA 8daabb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27d94e8 - Browse repository at this point
Copy the full SHA 27d94e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fb3ff5 - Browse repository at this point
Copy the full SHA 3fb3ff5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b8c76d - Browse repository at this point
Copy the full SHA 4b8c76dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e28ac2 - Browse repository at this point
Copy the full SHA 6e28ac2View commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb36298 - Browse repository at this point
Copy the full SHA bb36298View commit details