-
Notifications
You must be signed in to change notification settings - Fork 31
Add tests #32
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
Closed
Closed
Add tests #32
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
arafune
commented
Dec 3, 2025
- Fix type in previous comit.
- add nbsphinx_allow_errors = True in conf.py for Sphinx
- fix(arpes): follow the recent deprecations in recent numpy
- docs(xarray_extensions.py): Removee trailing spaces in docstring
- feat(setup.py): Update dependecy
- refactor: isort
- refactor(core.py): isort is applied
- feat: update .gitignore
- fix(analysis/filters.py): follow the recent name space change
- refactor(analysis/filters.py): follow the new name space of scipy
- fix(.github/workflows/test.yml): add QT_QPA_PLATFORM: "offscreen"
- Update test.yml
- Apply black once again
- fix(endstations/init.py): add "from future import annotations"
- apply black once again
- black
- Fit the value in the test due to the K_INV_AA change
- To keep consistency with the standard ARPES measurements
- Use forked version of igorpy
- Use fork verision of igorpy
- Update test.yml
- try to increase the python version number
- Update setup.py
- fix(.github/workflow/test.yml): use full_report instead of path_to_write_report
- fix(qt): setPointSize, setFixedheifght, and window.resize require integer, not float
- remove
- fix(inches_to_px): returns int | Iterable[int]
- fix(qt_tool/init.py): follow the change of qt_info.inches_to_px
- feat: change README.rst a bit
- fix(qt/init.py): add future annotation to work with python 3.9
- try to follow Deprecating set-output in github workflow
- Another set-output is removed
- Preparation before big reform
- fix(config.py): add future annotations
- typing Callable -> collections.abc Callable
- Use numpy.typing.DTypeLike
- Update annotations
- Revision for "Correct" k-conversion
- style(conversion): add Caution for incorrect algorithm is used in determining kinetic energy for conversion of k
- fix(xarray_extensions.py): use property energy_notation in switch_energy_notation
- Big reform
- docs: update length
- docs: update length
- style(bounds_calculations.py,-kx_ky_conversion.py): remove a blanc line
- Update type annotation
- (feat:) NEW Literal type, K_AXIS, introduced
- Raise the required Python version
- typo filx
- Raise library version
- Raise library version
- use NDArray (generic versiono of np.ndarray)
- Required python version: py310
- Fix long line warning, as posssible
- fix(bz.py): Follow the recent (actually, not so recent) chenge
- Merge upstream
- Update pyproject.toml
- fix(plotting/bz.py): Fix bz plotting
- Prepare README.md (made by pandoc)
- typo fix in pyproject.toml
- update black version in .pre-commit-config.yaml
- refactor(core.py): rename variable "removed" to "momentum_incopatibles"
- feat(axis_preparation.py): new function: vstack_data
- Add typing annotations
- fix(axis_preparation.py): use overload in vstack_data
- fix(xarray_extensions.py): Go back to the original version to pass the test
- fix: Avoid dangerous default value
- feat(constants.py): introduce SPECTROMETER class (TypedDict)
- feat(xarray_extensions.py): add "assert isinstance(self._obj, (xr.DataArray, xr.Dataset))" to ensure self._obj is not None
- refactor(arpes/corrections/background.py:remove_incoherent_background): data is DataType. Not should be set at DataArray
- feat(pyproject.py): add scikit-image in dependencies
- refactor(apply_dataarray-in-xarray.py): arr should be DataType (Probably)
- refactor(corrections/fermi_edge_corrections.py): Add type hints more
- refactor(fits/utilities.py): add annotations
- refactor(xarray_extensions.py): Correct Type in isinstance(self._obj, ...)
- refactor: add type annotations
- fix(model/*.py): default value of independent_vars should be list. not a tuple. (As in lmfit)
- fix(fits/utilities.py): Remove the printf debugging line
- Update ipynb in doc a bit
- refactor: normalize_to_spectrum limits the type
- refactor: continued: normalize_to_spectrum
- refactor: add None. (This is a temporal treatment)
- refactor: Add None
- feat(typing.py): rename to _typing.py
- refactor: add type annotation
- refactor: add type annotation (+1 squashed commit) Squashed commits: [2164634] feat(pyproject.toml): update dev-dependencies
- fix(_typing.py): tyupo fix
- Update pyproject.toml
- feat(_typing.py): new Literal: ANGLE, EMISSION_ANGLE is introduced, and K_AXIS -> MOMENTUM
- refactor(pyproject.toml): introduce ruff ignore
- add annotation
- fix(pyproject.toml): add "PD011" to ignore
- refactor(pyproject.toml): add comment to the ignored rule
- refactor: apply ruff more
- test(test_momentum_conversion.py): use kp=np.linspace(... instead coord={"kp": np.linspace(...
- feat(derivative.py): preparation: maximum curvature method
- refactor(filters.py): use numpy.nan_to_num and remove nan_skip arg
- refactor(filters.py): add annotations
- refactor: apply ruff more, and fix a warning (no-explicit-stacklevel (B028))
- refactor: ruff more
- refactor(attrs.py): apply ruff more
- feat(filters.py): remove skip_nan from boxca_filter_arr function
- style: Add type annotation
- feat: Add TODO.md
- style(igor_utils.py): follow ruff warning
- style: add Change.md
- docs(TODO.md): update TODO
- feat(derivative.py): add new method curvature1d
- refactor(derivative.py): Use xr.differentiate
- feat(derivative.py): add curvature2d that is consistent with my igor procedure
- fix(provenance.py): fix a bug
- fix(test_derivative_analysis.py): floow the refactoring function of dn_along_axis
- refactor: apply ruff more
- refactor(derivative): cuvature is now just a thin wrapper of curvature2d
- fix(derivative.py): minimum_gradient works. (But it might break the compatibility with the previous.)
- refactor: Apply ruff --fix . except example_data.py
- refactor: apply ruff --fix . more
- refactor: Add hint annotation
- refactor(xarray_extensions.py): remove S.nan_to_num because fillna() method is available
- style: apply ruff more
- style(igor_plugin.py): use ClassVar
- refactor: add annotation
- refactor: apply ruff . --fix (0.0.275)
- style: ClassVar is introduced (Not all)
- fix(load_pxt.py): strict should be False
- *** refactor: Apply ruff more**
- refactor: Follow the some ruff warning
- feat(arpes/xarray_extensions.py): Change the way how to judge if the DataArray is spectrum data or not in S.spectra property
- style(endstations): prodigy_itx.py & SPD_main.py are added
- test: test script/data for prodigy_itx.py
- docs(Changes.md): update
- fix(prodigy_itx.py): Fix checking single frame
- feat(SPD_main.py): Accept the itx file contains many waves (Many 2D ARPES data)
- refactor(prodigy_itx.py): Add helper function
- fix: add notations
- refactor: Add more annotation
- *** Add/modify the Type hint in plotting**
- type name change, and add type more
- type name change, and add type more
- refactor: Add type test more
- refactor: Add type hints more
- **refactor(stack_plot.py): - Drop linewidth/s args, kwargs is enough - Drop transpose argument. If swap axis is needed, should change the data
- docs(statistics.py,-stack_plot.py): add document in assert
- **refactor(tof.py): drop fmt, kwargs is enough
- - feat(stack_plot.py): Add new mode "hide_line" and "fill_between"
- Update documents
- feat(xarray_extensions.py): swap_angle_unit
- fix(core.py): typo fix
- test(xarray_extensions.py): add test for S.swap_angle_unit
- feat(xarray_extensions.py): swap_angle_unit
- feat(core.py): check the angle unit before convert
- feat(xarray_extensions.py): is_slit_vertical uses the angle_unit for judge
- update pyproject.toml For windows
- refactor: Apply ruff more
- fix(stack_plot.py): Treat correctly when nan vallue is inclueded
- refactor: Add type hint more
- refactor: Add type hint more
- refactor(stack_plot.py): improve color set
- refactor(stack_plot.py): Add colorbar to flat_stack_plot
- refactor(stack_plot.py): Drop original version of flat_stack_plot
- perf(stack_plot.py): improve _scaling_factor function
- refactor(statck_plot.py): add type hint more
- refactor(statck_plot.py): add type hint more
- docs(analysis/general.py): very minor update of rebin
- refactor(general.py): rebin uses xarray.groupby_bins
- refactor(general.py): Drop oldversion rebin (named as rebin_old)
- feat: Raise the version number to 3.1.0daredevil, because the current version is largely different from the original. The most differences are due to the library dependency. (Newer library is required.)
- fix(stack_plot.py): follow the rebin change
- refactor: Add type hints
- refactor: add type hints
- refactor: Add type hint
- feat: kwargs.get -> kwargs.pop
- refactor: Add type more
- refactor: Add type hints more
- refactor: Add type hint more
- refactor(derivative.py): remove unused fillna
- refactor: add type hints
- refactor: Add type hint a bit
- docs(README.rst): Add black label
- Update README.rst
- time zone set at UTC
- refactor: Add type hints
- refactor: Add more type hints
- refactor(Apply-ruff---fix): ruff version 0.280
- refactor: Add type hints more
- refactor: Add type hints more
- refactor(_typing.py): Stop using Union
- refactor: remove nested if
- feat(xarray_extensions.py): update switch_energy_notation
- refactor: Apply ruff and add type hints
- refactor: Apply ruff and add type hints
- refactor: Apply ruff and add type hints
- feat: Add files
- feat(montage.py): Add resource files to test montage
- refactor(xarray_extensions.py,-fermi_edge.py,-stack_plot.py): Remove unused kwargs
- refactor: Remove unused kwargs
- refactor(fit_models/): Not use mutable data "list" for argument defaults
- feat(fit_models): follow the lmfit after 0.9
- refactor: Fix some warning by ruff * shorten the long lines * Add colon after "TODO"
- docs(test_curve_fitting): add docstring
- refactor(fits/fit_models): add type hints more
- refactor: Add type hints more
- Add type hints more
- Add type hints more.
- feat(xarray_extensions.py): follow spectrum_type judge with endstation/init.py
- refactor(xarray_extensions.py): Energy_Notation -> EnergyNotation
- Add tests more.
- Add tests more.
- fix typo
- Add test more
- refactor: add type hints more
- refactor: Add type hints more
- test(test_xarray_extensions.py): move test_experimental_conditions and test_location_and_station
- feat(xarray_extensions.py): two method about angle correction are added.
- test: Replace resource file for test
- feat(prodigy_itx.py): Fix problem in parsing User comment
- feat(xarray_extensions.py): algorithm of beta (theta) angle correction is fixed
- test: Replace resource files for test
- refactor(utilities/, endstations/plugin, xarray_extensions): Add type hints more
- refactor(config.py, utilities/, endstations/plugin, xarray_extensions): Add type hints more.
- refactor: Add type hints more
- feat(xarray_extensions.py): When corrected by angle beta / theta, the coresponding coords is set at 0 after correction
- feat(SPD_main.py): update RENMAE_KEY
- feat(combine.py): New file (and function) is added
- feat(combine.py): Add occupation_ratio argument
- typo fix
- fix(combine.py/concat_along_phi): method arg cannot be used for sel with slice in xarray.sel
- Fix typo
- style: Typo fix
- ➗ refactor(:up:): update
- ➗ refactor: Add new TypedDict(CONFIGTYPE)
- ➗ refactor: add TypedDict for xarray.attrs and type hints more
- ➗ refactor: add type hints more
- 🧼 correction: add type for attrs
- 🧼 correction: update TypedDict classes
- Add TypedDict
- 🧼 correction: add Incomplete type hint
- 🧼 correction: add Incomplete type hints for some kwargs & args
- 🧼 correction(fit_models): add type hints and stop using wildcard in fit_models/init.py
- 🧼 correction: add type hints more
- 🧼 correction: add type hints more
- 🧼 correction(📜 io.py): update doc and add type hints
- 🧼 correction(📜 typing): add type hints more
- 🧼 correction(📜 type hints): add hints more
- 📜 update hints
- 📜 type hints
- ➗ refactor(📜 type hints): update
- 🧼 correction(📜 Changes.md): revise a bit
- 🧼 correction(📜 type hint): add hints more
- 🚧 add type hints
- 📝 Update Changes.md
- add type hints
- add ConfigSetting TypedDict
- apply ConfigSetting
- just add MPLPlotKwargs, but not used
- import functions in plotting explicitly
- number of ruff errors is 2934
- 🔨 add type hints
- 🔨 add type annotation
- 🔨 revise type hint
- 🔨 add and revise type hints 🔨 remove all.py 💬 add type of kwargs for matplotlib (plot, pcolormesh)
- 💬 add & revise type hints
- 🔨 stop using cm.get_cmap function because it is deprecated. 💬 update type hints
- ✨ add logger
- 🔥 remvoe explicit args because they are just passed to matplotlib functions
- 💬 update type hints
- 👌 Remove unused args and kwags in kspace_to_ * Excepting kspace_to_BE(args)
- 💬 update type annotation
- 🐛 fix bug in find_spectrum_angular_edge 🎨 reducing the arguments in imshow_arr 🎨 reduce number of kwargs that are for just passing. 💥 removing G.extent
- 🚑 revert MBS endstation, which is not used but for keeping consistency....
- 🔨 reduce the number of args in plot_movie
- 🔨 short change
- 💬 update type hints
- 💬 add from future import annotations
- 🐛 fix bug in jupyter.py
- 🔥 remove soft_normalized_dim
- 🔨 import modules explicitly
- 🚧 remove unused x
- 🔨 remove unused variable x from guess function
- 💬 update type hint
- ✨ use logger in traceable
- ✨ Refactoring
- Now works on windows
- 💬 update type annotation
- 💬 update type hints
- 💬 update type hints
- 💬 update type hints
- 💬 upadte type hints
- 💬 update type hints
- Breaking changes:
- 🐛 probably fix a bug
- 🚨 correct typo in docs 💬 update type hints
- 💬 update type hints
- 💬 update type hints
- 👽 follow the IPython change about get_ipython
- 💬 upadte type hints
- 💬 update type hints
- 🐛 typo fix
- It works Windows, too.
- use relative path in "from"
- use relative path in "from"
- update plotting/init.py
- Merge branch 'daredevil' of https://github.com/arafune/arpes into daredevil
- 🔨 use relative path
- 🔨 update pyproject (rye run pytest works, eventually)
- 💬 update type hints
- 🔥 fix wrong assert
- 📝 update documents (replace π with pi)
- 🔥 fix bug 🔥 Replace image in curve-fitting.ipynb
- 🔨 minor refactoring
- 🐛 typo fix
- ✨ bz_tool returns Axes
- 📝 revise ipynbs
- 💬 apply ruff, with a bug fix
- 💬 update type hints
- 💬 update type hints 🔧 update pyproject.toml
- 💬 typo fix
- 💬 upate type hints
- 💬 update type hints
- 💬 update type hints
- 💬 update type hints
- 💬 update type hints
- 📝 add SPD_main to api.rst
- 📝 update docstring
- 🔧 update pyproject.toml
- 🔨 Separate np.nan from NONE
- 💬 update type hints 📝 update docstring
- 🔥 fix error in repr_html 💬 udpate type hints
- 🔨 update _SEARCH_PATTERN for itx file generated by Prodigy
- 💬 update type annotation
- 🔨 update type hints
- 💬 update type hints
- 💬 update type hints
- 🔨 update PRETTY_KEYS definition
- 💬 update type hints
- 💬 update type hints
- 🐛 fix bug in xarray_extensions occuring when temperature is not numeric, such as "RT", "LT".
- 💬 update type hints
- 🔨 Remove try-except-pass pattern
- 🔨 Refactoring "select_around_data" and "select_around"
- 🚧 test for G.stride and G.range
- 💬 update type hints
- 🔨 add unit test for select_around
- 🔨 add helper function: _radius
- 🔨 Add a helper function for select_around_data to refactor it
- 🔨 A refactoriing 💬 update type hints
- 💬 update type hints
- 📝 typo fix
- 📄 attrs["grating"] = "HEG" is set in merlin.py not xarray_extensions.py
- 🔥 remove ALG-MC specific from xarray_extensions.py
- 💬 Update type hint
- 💬 add type hints
- 🔥 remove function: propagate_statistical_error & derivative
- 💬 update type hints
- add suppress_warnings in conf.py
- 🔨
- ✨ add test for bz.py
- ✨ add helper function.
- 🎨 Add type annotation and fix typos. * just renaming object * Remove needless global statement.
- 🚨 add type hints
- ✅ test for bz_spec 🚨 Add type hints
- 🚨 Add helper function to reduce ruff error.
- 💄 Dont use "dir" that is built-in.
- 💄 Reduing the number of args by using tuple.
- 💄 provide chunk related calculation helper function for brevity.
- 🚨 Fix some ruff error
- 💬 Add docstring template by Doge
- 💬 Update docstring and insert docstring template
- ♿️ "import arpes.xarray_extension" problem.
- 🎨 Use relative import from siblings
- 💬 Update docstirng and adding it's template
- 💬 Add doctring templates
- 🔨 Use pathlib (and fix minor typo)
- 🔨
- 💬 Revise type hints
- 🔨 For remobing bz related codes (Use ASE)
- Add the support for arpes lab in the IF UMCS, Lublin, Poland (Finish work on SToF loader including the appropriate subpixel T->E transform #1)
- 🔨
- 💬 Update type hints
- 💬 Update type hints
- 💡 Just apply black (No essential change)
- 💥 move to ALG_main because it is not useful for all
- 💬 update type hints and others.
- 🔨 fix some ruff error/warning
- 🔥 Remove methods from xarray_extensions.py * Pandas related method, and methods which uses it. * orignal_parent_scan_name, scan_row, df_index, df_after, df_until_type * referenced_scans * Bokeh related methods. * show_d2, show_band_tool, fetch_ref_attrs
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- Refactoring and introduce some braking changes.
- 🎨
- 🔥 Remove Bokeh related modules.
- ⚡️ G.shift_by: Accept np.ndarray as other
- 💬 Update type hints
- 💬 Update type hints
- 📝 Update ipynb to follow the G.shift_by
- 🎨 use deg2rad
- 🎨 plotting.bz set BZ drawing color is black
- 💬 Update type hints
- 💬 Update type hints: Remove ExperimentalConditions
- ✏️
- 💬 Update type hints
- 💬 Update type hints
- 🔥 Stop using trace.
- 💬 Update type annotation
- 💬 Update type hints (Use TypedDict)
- 💬 Update type hints
- 💬 Update type hints
- Support for Phoibos xy files (Draft v3 #3)
- 💬 Update type hints
- 🎨 Apply ruff --fix.
- 💬 Update type hints and minor fixes.
- 🎨
- 💬 Update type hints
- 🔨 Update fits related modules.
- 🎨 New TypedDict: PROVENANCE
- 🎨 Dict expand is not needed.
- 🔥 Remove PARENTPROVENANCE
- 🎨 Update PROVENANCE TypedDict
- 💬 Update type hints
- ⏪ Revert lmfit.plot
- 🎨 Revise dict_to_params (with rename)
- 🔥 Remove MappableDict, which does not seem to be useful.
- 💬 Update type hints
- 🎨 dwelltime -> dwell_time
- 💬 update type hints
- 🔥 Remove original_id in xarray_extensiosn.py
- 💬 Update documents: NEED fillna(0) for fitting.
- 💬 Update type hints
- 💬 Update type hints & add test for "F".
- 💥 [()/?] changes to "_" in cleankey
- 🎨 hack plotting/spatial.py
- 💬 Update type hints
- 🔥 Remove lmfit_plot. No reason for keeping to maintain this module.
- 🎨 just a refactoring
- 💬 Update type hints
- 🎨 switch_energy_notation should not work for the photon energy dependence data
- 🎨 repr_html works with hv_map*
- 🎨 Works better with hv_map
- 💬 Update type hints
- 💬 Update type hints
- 🔥 Remove condenced_attrs property.
- 💬 Update type hints
- 🔨 Update tests
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 🐛
- 💬 Fix pyproject.toml & Update type hints
- 💬 Update type hints
- 💬 Update type hints & Refactoring subclass of XModelMin
- 💬 Use dict directly.
- 🎨 Be slim: introduce a helper function
- 🎨 Update type hints
- 🎨 Be slim. Don't use dict([[a,b]]), instead use just {a:b}.
- 🎨 Be slim. Don't use dict([[a,b]]), instead use just {a:b}.
- 💬 Update type hints
- 🔀
- 💬 Update type hints.
- 💬 UPdate type hints and be slim.
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 🔥 Remove trace arg and related file.
- 🔥 Remove "group_by" function, which is same as more_itertools.ichuncked
- 🎨 Be slim. Not use dict([[]]) to make the dict of single pair.
- 💬 Update type hints: Introduce XrTypes as xr.DataArray | xr.Dataset
- 💬 Update type hints
- 🔥 Remove as_3d in utility/bz.py
- 🎨
- ⏪ Revert convert_for
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type annotation
- 💬 Update type hints
- 🔥 Be slim: S.symmetry_points just refers attrs.
- 🎨 Bump up the version to 4.0.0.beta1
- 💬 Update documentation.
- *** Tidy up**
- Add new prodigy xy file in example_data (Igor package installation fail? #5)
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 🔥 file in laue goes to legacy_files.
- 🎨 Apply black.
- 🎨 Apply black to files in scripts.
- 🎨 Exclude unmaintained endstations from mypy ruff check.
- 🎨 Update type hints
- 🎨 Update
- 🎨
- ➕ change dependency: jupyter_server (notebookbbb is dropped.) 🎨 update type
- 💬 Update type
- 🎨 add function: make_psf
- 🎨 remove "import os" as possible.
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update readthedocs related.
- 💬 Try for the readthedoc.
- 💬 Typo (?) fix
- 💬 Update requirements.txt
- 💬 Use requirement.txt generated by rye.
- 💬 readthedoc doesntwork....
- 🎨
- 🎨
- 💡 Update docs
- 🎨
- 💬 Fix worng link in document.
- 💡 Update link.
- 💬 Try to use pydata_sphinx_theme
- 🎨
- 🎨
- 🎨
- 🎨
- 🎨 Apply ruff
- 🎨
- 💬 update link
- 🎨 update links
- 💬 Apply black to notebooks
- 🔥 Remove it.
- 💡 Try to use pydata_theme (Once again)
- 💬 I have forgotten to add pydata-sphinx-theme in requirements / pyproject.toml.
- 💬 Update readthedoc link
- 💡 Update documents
- ⬆️ Python version should be 3.11 or above.
- 💬 Update ruff setting
- 💬 Update type hints
- 💬 Update document
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💡 Update documentation
- # This is a combination of 2 commits. # This is the 1st commit message:
- 💬 update type hints
- 💡 Update link in README.rst
- 🎨
- 📝 Update documents
- 🚨
- 🔨 x, y, z is ensure coords
- 🚨 Avoid PERF203.
- ✏️
- 💬 Update type hints
- 💬 Use CapWords for class name used TypedDict, such as ScanDesc, Provenance, SampleInfo, etc.
- 💬 Update Type hints
- 💬 Update type hints
- 🐛 pyarpes should work on IPython
- 💬 Use CapWards for class
- 💬 Update type hints
- 🐛 Fix bug in jupyter.py
- 💬 Update type hints
- 💄 Remove F403 (not all)
- 💬 Update type hints
- 🐛 Fix bug in _repr_html
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- ✨ Add new function to tarpes.py, which has been used very personally.
- 💬 Update type hints
- 💬 Update type hints
- 🔥 Use ruff for formatting.
- 🚨 Remove ruff warnings: * BLE001 * ANN001 by setting "Imcomplete" (This is really ad-hoc, but ...)
- 💬 Update type hints
- 💬 Update type hints
- 💬 Add Incomplete to type unknown args.
- 💬 Update type hints
- 💬 Change target python version.
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 🚨 Introduce helper function.
- 🚨 Remove ruff Warning in xarray_extensions.py - PLW2901 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- ✅
- 💬 update type hints
- 💬 Update type hints
- 💡 Update documents a bit, and type hints
- 💡
- 💬 Update type hints
- 🚨
- ✅
- 💬 Update type hints
- 💬 Update type hints
- 🎉
- 🔨
- [Major Upgrade] Rewrite the plugin for increased flexibility
- [Major upgrade] Process the dimensions provided by prodigy_xy plugin.
- [feature] Add a new end station plugin: Phelix.
- Add docstrings and apply ruff --fix.
- Use accurate values in LENS_MAPPING.
- Use accurate values in LENS_MAPPING.
- Do not use LENS_MAPPING for dimension scaling.
- Add region as id and missing default theta value.
- Update type hints
- 🔥 Remove bz_plot: Use ASE's one.
- 🔥 Remove unused import & description about the extension about bz_plot, which has been removed.
- 🔥 Remove hex_cell_2d, hex_cell, as_2d in bz.py
- 🔥 Remove unnecessary functions by using ASE Cell object
- 🍱 Use Cell
- 🚧 Preparation for adding Rotaion in bz_plot
- 💬 Update type hints
- 🔨 use array propery of Cell object
- 💬 update type hints
- 💬 Update type hints
- 🔥 Remove test/test_bz.py: empty
- 🔥 Delete functions in plotting/bz.py utilities/bz.py
- fix unused import
- 🔨 Refactoring: process_kpath
- 🐛 Add import
- 🔥 Remove unused SpecialPoint
- ✅ Ignore repr. from coverage test*
- 💬 Update type hints
- 💬 Update type hints
- Add integrated_intensisty property to ProdixyXY class
- Postpone the energy and angle conversion.
- Convert kinetic energy to binding energy.
- Use clean_keys function.
- Provide test script for prodigy_xy.
- 🚨 Remove some mypy errors 💬 Update type hints
- Apply ruff format
- 🐛 Fix the problem in test for full_coords_keys
- 💬 Update type hints
- 💬 Add comment in igor_utils.py
- 💬 Update type hints
- 💬 update type hints
- 🔨 Refactoring about Enum related. 🔥 Remove not-required Enum related codes
- 💬 Update type hints
- 💬 Update type hints
- 💬 Remove Remove unused functions
- 💬 update type hints
- 🔨 Refactoring a bit.
- 💬 polarization_colorbar is just a helper function as _polarization_colorbar
- 💬 Update type hints
- 🔥 Remove shift_gamma from slice_along_path
- 🔨 Refactoring a bit to reduce complexity.
- 🐛 Fix bugs
- 🔨 Move to it as the helper function.
- 🔨 Refactoring a bit to reduce the number of statements/complexity.
- 🔧 Raise required lmfit version.
- 🔨 Refactoring a bit (move it as the helper function)
- 🔨 Refactoring a bit to reduce the number of lines.
- 🔨 Just a refactoring
- 💬 update type hints
- 💬 Update type hints
- 💬 Update type hints
- 🔥 Remove them because it has not been used and use "from string import ascii_uppercase" if needed.
- 💬 Update type hints
- 🔧 Update pyproject.toml
- 🚨 Just ignore (Might be reverted in the future)
- 🔨 Refactoring to reducde complexity.
- 🔨 Just a tiny refactoring to reduce complexity.
- 💬 Update type hints and doc strings
- 💬 Update test
- 💬 Update type hints
- 🔨 Just tiny refactoring
- 🔨 Refactoring
- 🔨 Refactoring find_spectrum_angular_edges
- 🔨 Tiny refactoring
- 💡 update documentation a bit.
- 💡 Update doc
- 💡 Update Changes.md
- 🔨 Follow the very recent ASE (after fd3e7cb8)
- 💬 Update type hints
- 🔨 A tiny refactoring
- 💬 Update type hints
- 💬 Update type hints
- 💬 update type hints
- 🐛
- 💬 Update type hints
- 🔨
- Refactoring:
- 💬 Update doc for fit models
- 💬 update type hints
- 💥 Remove a value/variable/constatns effective only for a specific group.
- 💬 Update type hints
- 🔥 Remove plot_fit
- 💬 Update type hints
- 💬 Update type hints
- 🐛 Fix a bug in stack_plot.py
- Minor upgrade of the prodixy_xy (Import error in BZ plotting example #7)
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 🔥 Remove unused helper function.
- 🔥 Remove _display_label in property of Band
- 💬 Update type hints
- 💬 Add doc string
- 🔧 Update pyproject.toml
- 💬 update type hints
- 💡 Just a memo
- 💬 Add TypedDict
- 🚚 enumerate_dataarray moves to utility.xarray
- 💬 Add helper function to redudce complexity.
- 💬 update type hints
- 💬 Update type hints
- 🔨 Just a tiny refactoring
- 🐛 Rewrite iter_own_symmetry_points
- 🎨 Just tiny refactoring, not touching the algorithm. testing green.
- 🔥 Preparation a deep refactoring of band_analyais.py
- 🎨 Tiny refactoring and fixing bug
- ✅ updating test_curve_fit.py
- 🎨 Add comment
- 🎨 Sort the methods in G class.
- 💬 Update type hints
- 🎨 residual should not be copied from data.
- 🔥 Remove (move to legacy_files) peaks.py
- 🔥 Remove about imoprting peaks.py
- 🔨 Refactoring: Devide method in "G" into three classes.
- 🔧 Just refactoring
- 🎨 Reorganize class ARPESAccessorBase
- 💬 Update notebook documents
- 🎨 Use S.with_values
- 🔨 Refactoring swap_angle_unit
- 🎨 Update energy_notation method
- 🎨 Rearrange the methods
- 🔧 Update pyproject to include more_itertools
- ✅ increase torelance in test_curve_fit
- 🎨
- 🎨
- 💬 Add TypeGuard
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hint
- 💬 update type hitns
- 🎨
- 🎨 Update onverplot_the_bz
- 🔧
- 🔧
- 🔧
- 🔥
- 🎨
- 🎨
- 💡 Update docstring
- 💬 update type hints
- 🎨 Try&Error for readthedocs
- 🚚 Separate the check function in init.py to check.py
- 🚚 Move load_data into make_reference_plot
- 💬
- ✅ Add tool.pytest in pyproject.toml
- 🔥 Rename test_ in scripts with try_**
- remove def init from some classes
- 🎨 Fix bug in switch_energy_notatino
- 🔨 Add new class ARPESDataArrayAccessorBase
- 🔨 move region_sel to ARPESDataArrayAccessorBase
- 🎨 Simplify degrees_of_freedom
- 💡 Update Change.md
- 💡 Update ipynb
- 🎨 Move is_subtracted to ARPESDataArrayAccessorBase
- 💡 Update doc
- 🎨 Rearrange the methods in xarray_extensions.py
- 💬 Update type hints
- 🎨 Add category in warning.warn
- 💬 Fix wrong type. get_coordintes can return like {"delay": np.array([-1, -2, 0, 1, 2.]) 💬 Update type hitns
- 🎨 Add encoding arg to Path.open
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update docments
- 🔥 remove clean_attribute_names, clean_datavar_attribute_names because they are not used.
- 💬 update type hints
- 💬 Update type hints
- 💬 update type hints
- 🎨 Add TypeGuard
- 💬 update type hints
- 💬 Update type hints
- 💬 update type hints
- 💬 Update type hints
- 💬 Update type hints
- 🔨 Just a tiny refactoring
- 💬
- 🔥 Remove it, which does not seem to be so useful.
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💬 update type hints
- 💬 Add "PendingDeprecatedWarning"
- 💬 Update type hints & add widget.py to the list for mypy ignore
- 💬 Update type hints
- 💬 tryp to make XCompoisteModelMixin
- 🐛 (Fix)
- 🔧 Update required ase version.
- 💬 (chroe): update type hints
- ✅ add test_G_shift
- ✅ Update conftest.py
- ✅ Add test for conversion/forward.py
- Apply ruff --fix
- 🐛 Typo fix
- 🚨 Remove a mypy warning
- ✅ Add test
- 🔥 Remove fits/zones.py (Not used)
- 💬 Update type hits
- 💬 Update type hints around broadcast_model
- 🔨 Stop using xarray.enumerate_dataarray.
- 💡 Update docs.
- 🔨 G.iter_coords is simpler.
- 💬 While I'm not 100% sure about the difference of "Iterator" and "Generator", some of them must be Iterator.
- 💡 Update docstrings
- 💡 latexpdf works well
- ✏️
- 💬 Update type hints
- ⬆️ ase dependency
- ✅ Test for G.shift_by
- ✅ Add test for F.bands
- 🚨 Add TypeGuard
- ✅ Test for parse_model
- 💡 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💡 Update docstring
- 💬 Update doc
- 🎨 Renname IF_UCMS to IF_UCMSEndstation for consistency
- 🎨 Raise the version to 4.0 beta2.
- 💡 Update documentation.
- 🔨 Rename tarpes.find_t0, as the definition of t=0 is not always true.
- 💬 Update type hints
- 💡 Update type hints
- 💬 Update type hints
- 💡 Update docs
- 💡 Update docs
- 💡 Update docs.
- 💡 Update docs
- 💬 Update type hints
- 🔨 rename template -> results
- 💬 Update type hints
- 💬 Update type hints / docs
- 💥 arg name change with_attrs -> keep_attrs
- 💬 Update type hints
- 🔥 lmfit_html_repr is removed (move to legacy_files), because of unneeded.
- 💬 Update type hints
- 🔥 Remove normalize_to_dataset because of unneeded
- 🎨
- 🔥 Remove ParametersArgsFull
- 💬 Update type hints
- 💬 Update type hints
- 💬 Update type hints
- 💬
- 💬 Update type hints
- 💬 Update type hitns
- 🐛
- 💬 Update type hints
- 💬 Update type hints
- 💥 Change provenance in Dataset by broadcast_model.
- 💬 Update docs
- 💥 with_values method in "F" moves to "G".
- 💬 Update type hints
- 💥 S.with_values -> G.with_values
- 🎨 Revise the helper function a bit.
- 💬 Update doc string
- 💡 Update docs
- 💡 Update docs
- 🎨 Revise the helper function a bit.
- 💡 Update docs
- 🎨 Update inherit relationship in ARPESProperty
- 🎨 Rename variable / method
- 💬 Update type hints
- 🎨 Hack unpack_band_from_fit.
- 🎨 with statement is recommended in using nditer
- 💬 Update type hints
- 💡 Update docs
- 🔥 .F.bands will be deprecated.
- 💬 Update type hints
- 🎨 Try to remove ruff warning. Now, eventually, the codes are rurr-free.
- 💥 Parameter name of AffinneBroadenedFD: fd_center -> center, fd_width -> width
- 💬 Update type hints.
- 🎨 Revise _modelresults_to_array
- 💡 Update doc
- 💬 Revise docs (and considering refactor of the select_around_dta)
- 🎨 Revise fat_sel a bit.
- 🔥 Remove S.fermi_surface, S.generic_fermi_surface
- 🔥 Remove S.along that is the syntax sugar of slice_along_path
- 🔥 Add DeprecatedWarning to plot_plane_bz, and process_kpath
- 🎨 Update derivative1d and add test for it.
- 🎨 Change argument name in curvature2d directions -> dims to keep consistency.
- 🎨 Store attrs in derivative analyis results.
- ✅ Add test for G.enumerate_iter_coords
- 🎨 G.shift_coords, G.scale_coords, and G.transform_coords is xr.Dataset method.
- ♿️ Improving the code readability
- 🎨 Remove verbose variable
- 🔨 Use simple enumerate instead of np.nditer
- 🚨
- 🔨 Improve the readability
- 💬 Update type hints
- 🔥 Remove description about iterate_axis which will be removed.
- 🔥 Remove iterate_axis related methods but not iterate_axis itself
- 📝 Add about removal of G.iterate_axis
- 🚨 Apply ruff to fix NPY201 error.
- ✨ Preparation for removing xr.Dataset.F (all method should be only in xr.DataArray.F)
- 🔥 Remove most methods in xr.Dataset.F
- 💬 Update type hints
- 🔥 Remove polarization_plot
- 💬 Update type hints
- 💬 Update type hints
- 🔧 Tidiy up pyproject.toml a bit
- 💬 Update type hints
- 💬 update type hints
- 💬 Update type hints
- 💬 Update type hints
- Specify by kwargs
- 💬 Update type hints
- Fix ruff warning.
- ✅ Add test for stack_plot
- 🔨 Just a very tiny refactoring
- ✅ Add test for stack_plot
- ✨ Add reverse arg to G.iter_coords
- 🎨 Use G.iter_coords(reverse=True)
- just a tiny refactoring.
- ⚡️ Re-implement plot_dos, plot_xps_spectrum and savitzky_golay functions.
- ⚡️ Enable log plot
- 🚨 These files have been ruff free.
- 🔥 Remove no_ticks function which is just a reallly tiny wrapper
- ➕ Add titlecase to the dependencies
- 🔥 Remove the functions that I don't think it's useful.
- ✅ Add test for xps.py
- 💬 Update type hints
- 💬 Update type hints
- 🔧 Update pyproject.toml
- 🎨 the values in test are changed: To pass the test, require scipy>=1.14. (In order to work pyarpes…
- ⚡️ prodigy_itx accepts 4D itx data.
- 🚨 some import lines move to top
- 🚨 Apply ruff check src --fix
- 🔨 A tiny refactoring
- 🐛 Avoid circularly importing...
- ⚡️ Record the file in the provenance
- Update type hints
- 🚨 'import' moves to top region
- 💬 Update type hints
- 💬 update type hints
- 🐛 Fix bug in _parse_itx_head
- 💬 Update type hints
- 🚨
- Drop G.to_unit_range
- 🚚 Gathering the qt-based library into qt directory
- fix ruff warning
- ✨ new function: make_overview
- 🎨 Modify format a bit.
- 💡 Update type hints
- ✨ Use holoview (it would be better way than direct use of bokeh.)
- 💬 update crosshair_view
- 💡 Add docs
- 🚑 Fix in crosshair_view
- 🍻 Update parabolic band but not not fixed yet.
- 🐛 Fix bug to show the kspace data.
- Update formatting.
- 🐛 Fix bug in x- and y- label
- ✅ Add test for crosshair_view
- 🎨 DATA_PATH moves to init.py
- 🎨
- 🎨
- 🎨 CONFIG moves to init.py and pytest passes
- 🔥 Remove unneeded "import xarray_extension"
- 🔥 Remove .S from files in endstations/
- 💬 Remove unused args
- 🎨 Just update the code following ruff suggestion.
- ✨ Add a new_property parent_id
- ✨ Use parent_id
- 💡 Add memo for toward version 5.0
- 💬 Update sort of import
- 🎨
- 🚨
- ✨ New feature fit_inspection by using holoview
- Rename crosshair_view -> profile_view
- Show residual
- Update profile view (font size change)
- Update api.rst
- 🎨
- 🎉 Release 4.0
- Correct release date in CHANGELOG.rst
- 🚨
- ✨ Add horizontal Zero line (Initial work on slimming down installations #10)
- rename corrections -> correction (Update Read the Docs configuration (automatic) #11)
- update Changelog
- Fix type in make overview (Qt6 #12)
- Tune concate along phi (Calculate kp bounds #13)
- Update docs
- Update type hints
- 💡 Update CHANGELOG.rst
- Bump up version arpes itself in pyproject.toml to 4.0.0
- Fix problem in holoview #6327 (Update ANTARES data loader #14)
- ⚡️ Use hv.Image and add use_quadmesh arg to switch hv.QuadMesh
- Create python-app.yml
- Update python-app.yml
- Use rye in github action.
- Update python-app.yml
- update github action
- Update github action.
- Update github action.
- use setup-rye
- Move qt to legacy (show_band_tool() error #15)
- 💬 Update docs
- 🔥 Remove many of things about conda-related. (Fix type in previous comit. #16)
- ⬆️ Add version number for hvplot (Wrong Boltzmann constant #17)
- add apt -y install libhdf5-dev
- ♿️
- 🐛
- 🐛
- 🎨
- Remove test.yml workflow.
- name rye test
- Change dependency a bit for working on Ubuntu.
- remove unused noqa tag.
- ⏪ Reverting: dataset.S.apply_offsets(data.S.offsets) example_data is the limited use.
- To make GitHub Actions work (Fix error in BZ plot due to the recent version of ASE #20)
- Add codedev to GitHub action (fix(model/*.py): default value of independent_vars should be list, not tuple #21)
- 🎉 Bump up the version 4.0.1
- 🔥 Remove publish.yml (Few files are missing #23)
- 💡 Remove unused tag. (qt_ktool could use variable energy slicing #22)
- 🔥 Remove .X. (Toward 5.0 #24)
- 🚨 Apply ruff check --fix (Update documents #25)
- Minor improvements in IF_UMCS and Phelix (Follow recent xarray #27)
- Update readme (Implement installation through pyproject.toml in a src layout #28)
- Remove X related API ref. (Tarpes update (Add pump probe delay value above the figure) #29)
- Make docs (Refactor shift by #30)
- fix: add phi-psi case in _is_dims_match_coordinate_convert (Tidy up #33)
- Use allclose instead of almost_equal (#34)
- Update documents (Offer to Take Over Maintenance of pyarpes #31)
- Update type hints (#35)
- Fix ruff error (preview mode) that can be easily fixed. (#37)
- Add docs about maximum curvature. (#38)
- Update docs (#39)
- add python-type-stubs from microsoft (#40)
- Remove DOCS_BUILD global variable (#41)
- Update .gitattributes to use nbstripout. (#42)
- Add the support for URANOS @ Solaris beamline (#43)
- Check has loaded (broadcast_model concatenation error #18)
- Follow the recent xarary (xarray: #8487) (#46)
- Excepting HTTPError when Notebook information cannot be read (#49)
- 🚧 Use uv instead of rye. (#50)
- Update arpes config (#51)
- 🎉 Bump up the version number to 4.1.0. (#48)
- 🚨 Fix ruff error (PLC0206) (#52)
- Update required ruff version (#53)
- Update config.py
- Tidy up (#54)
- 🔥 Remove keep_parent_ref (Add tests #32)
- ⚡️ Update analysis.tarpes. (#57)
- Clean up ruff error. (#58)
- 💥 name change: transform_coords -> transform_meshgrid (#59)
- ✅ Add test for G.*_meshgrid (#60)
- ⚡️ Update build_crosscorrelation (#61)
- Tarpes update (Add pump probe delay time above the figure) (#62)
- 🎸 Remove S.transpose_to_front/back (#65)
- 🔨 Update movie.py to produce another movie (ARPES data with temporal evolution at certain angle/momentum) (#63)
- 🎸 plot_movie and plot_movie_and_evolution output the snapshot (#67)
- 🎸 plot_movie and plot_movie_and_evolution can return anim (#68)
- 💡 Update docs (#70)
- Add link for example tarpes in documents (#69)
- chore: 🤖 Some updates in docstrings and more (#71)
- Refactoring region.py (#72)
- ⚡️ Kinetic -> Final in the code for handling energy notation (#76)
- 💍 Adding test provided by github copilot (#73)
- 💡 Update doc api (#74)
- 💥 Add new method. shift_coords_by (#77)
- 🎨 Remove HighSymmetryPoints variable which can be deuced from HIGH_SYMMETRY_POINTS with get_args (#80)
- 🎉 Bump-up the version number to 4.2.0 (#81)
- Refactoring setup logging, remvoe repair.py, etc. (#82)
- test: 💍 Add new test for wavelength_to_energy
- Update fat_sel (#86)
- 💬 Update CHANGELOG
- Add figure_gallery.ipyb (#85)
- Merge pull request from #88.
- merge pull request (#90)
- ⚡️ Bump up the version (#91)
- Merge pull request (#93)
- 💡 Merge pull request (#92)
- 🎉 Bump up the version (#94)
- 🔧 Update pyproject.toml in order to ignore A005 (#99)
- 🔨Merge pull request (#96) to refactor (in very future) utilities/convert or make it easier to maintain.
- Merge PR (#101)
- Merge pull request (#103) to add test for PhelixEndstation plugin.
- Merge pull request (#104)
- ⚡️ Merge Pull Request (#105)
- ⚡️ Remove wrap_tqdm and add get_tqdm (#106)
- 🚧 Fix ruff preview level but easy to fix errors (#102)
- Fix wrong type (#107)
- 🔥 Remove progress arg (Always show progress bar)
- Remove progress arg. (#108)
- Merge pull request (#109)
- Merge pull request (#110)
- Reducing mypy / pyright error including fix of (#111) (#112)
- Merge PR (#113)
- Merge PR to fix a problem in correct_coords (#117)
- Merge PR (#114)
- Use xelatex (#121)
- Merge PR (#122) to refactor G.shift_by
- Merge PR (#123)
- Merge PR (#124)
- Refactor convert trapezoid (#127)
- Spectrum_degrees_of_freedom to be deplicated (#129)
- Bump up the version to V4.2.4 (#130)
- Merge pull request : 💍 Add test for trapezoid.py (#131)
- Merge PR (Use xarray-lmfit instead of broadcast_model (#128))
- 📝 Stop using guess_fit (#133) and fix the bug in align.py
- Merge PR (#134) Update G.stride.
- 🐛 Remove bug about circularly import
- ⏪ Revert it
- 🐛 Add test for background_hull
- 📝 Merge PR to update README. (#135)
- 💥 Update kz_conversion.py and bump up the version to 5.0.0-pre3 (#132)
- fix: Remove math (#139)
- 🔥 gaussian_filter and boxcar_filter have not been used. (#140)
- Merge PR (#141)
- test: 💍 Add test for calibration (#142)
- 5.0.0 pre4 (#144)
- 🎨 Bump up the version number to 5.0.0-pre5 (#145)
- ✨ Bump up the version 5.0 (#146)
- 💡 Revise the documentation a bit.
- 🎨 Remove OrderedDict dependency
- 🎨 Bump up version.
- ✅ Add tests for .G methods
* ✨ Use Xelatex as the latex engine
🎸 New functions for improving G.shift_by - extend_coord arg now works. 💍 Add test correction/coords.py 🐛 Fix bug in test_coords.py 🔥 Remove "progress=" because this arg has been removed. 🚚 A new file correction.intensity_map for refactoring G.shift_by 💍 Add test for G.shift_by (extend_coord arg) ✏️ Update CHANGELOG.rst
* chore: 🤖 Update type hint (xr.Dataset is Mapping) * chore: 🤖 Update type hints fat_sel should be moved to selections.py * 🚚 Move fat_sel, select_around, select_around_data to utilities/selections.py * ⚡️ Update __all__
* ⚡️ Remove cut_nan_coords, drop_nan These can be substituted by dropna method (standard xarray method)
🔨 Refactoring trapezoid.py (c1 -> left_lower ...) * 🔨 By introducing rectangle_phis more, we can apply trapezoid coorection is now switchable for from/to trapezoid 🔨 ConvertTrapezoidCorrection.get_coordinates is updated. 🚚 trapezoid.py is moved to correction, and rename apply_trapezoid_correction to trapezoid ✅ Add test for trapezoid.py
* 💥 Update kz_conversion.py and bump up the version to 5.0.0-pre3 The following should be fixed in the next (pre-)relase: src/arpes/analysis/self_energy.py 0.00% 9 Missing⚠️ src/arpes/correction/fermi_edge.py 11.11% 8 Missing⚠️ src/arpes/analysis/gap.py 0.00% 4 Missing⚠️ src/arpes/fits/fit_models/functional_forms.py 60.00% 4 Missing⚠️ src/arpes/utilities/conversion/forward.py 0.00% 4 Missing⚠️ src/arpes/analysis/band_analysis.py 0.00% 3 Missing⚠️ src/arpes/bootstrap.py 40.00% 3 Missing⚠️ src/arpes/fits/fit_models/fermi_edge.py 33.33% 2 Missing⚠️ src/arpes/plotting/spatial.py 0.00% 2 Missing⚠️ src/arpes/_typing.py 93.75% 1 Missing
🔥 Remove fermi_dirac definition, which is already defined in fit_models 🔥 Remove math.py ✅ Add test for analysis.general.py
* 📝 Update ipynb
* 🎨 Revise make_overview a bit.
* 🔨 Refactoring switch_angle_unit and switched_angle_unit
* 💚 Remove ruff error.
* 🐛 Fix bug in intensity_map.shift_by
* 🚚 In order to prevent PCL0415, following steps has been inprementd.
🚚 Move ScanDesc to _typing.py
🚚 Move load_scan to io.py
🚚 EndstationBase moves to endstation/base.py
🚚 FITSEndStation moves to fits_endstation.py
🔨 Move two abstract classes to base,py
🔨 Move function for registry plugins
🔨 Move SingleFileEndstation etc.
* 🔥 Remove DOCS_BUILD global variable
* 🔨 Refactoring to prevent circularly import.
Still not 100% coverage by this change
* Make config.initialize
* Make setting.py
* Make plugin_loader.py
However, still several ruff error remains. So,
🎨 add noqa tag
* 🎨 New function: waterfall_dispersion, which will includes stack_plot_dispersion & more.
🎨 stack_dispersion_plot and flat_dispersion_plot are set deprecated.
✅ Includes unit test for waterfall_dispersion
* ✅ Add test for waterfall_dispersion
* 🎨 Add prune arg for waterfall_dispersion
* ✅ Update test for waterfall_dispersion
* ✅ More test for intensity_map.py
* 🔥 Add tag of "Deprecated" for analysis.general.condense
* ✅ Add test for plugins/registry.py
* 🔨 Docstring arpes.__init__ is Update
src/arpes/endstations/base.py 59.09% 72 Missing ⚠️
src/arpes/endstations/ses_endstation.py 34.14% 54 Missing ⚠️
src/arpes/endstations/fits_endstation.py 74.64% 36 Missing ⚠️
src/arpes/endstations/single_file_endstation.py 73.91% 6 Missing ⚠️
src/arpes/setting.py 68.75% 5 Missing ⚠️
src/arpes/endstations/plugin/Phelix.py 33.33% 2 Missing ⚠️
src/arpes/io.py 91.66% 2 Missing ⚠️
src/arpes/workflow.py 50.00% 2 Missing ⚠️
src/arpes/plotting/spatial.py 66.66% 1 Missing ⚠️
* 🎨 Introduce ConfigManager to remove glabal variables. 💥 New feature: introducing SmoothingApp to smoothing interactively
* ✨ Bump up the version 5.0 * 🎨 TaylorApp is added. * ✅ Add test for ui.combine.TaylorApp * ✅ Add tiny test for ui.fit.py * 🎨 Build ProfileApp 🎨 Use ProfileApp for S.show(), which is better because coordinates are shown. * 🎨 Add helper function. * 🎨 Use profile_curve function for SmoothingApp * 🎨 Add new function normalize_max 🎨 Update SmoothingApp (add new function, (2nd derivative through SG filter) * 💚 Fix ruff error. * 🎨 Update App * ⚡️ Split xarray_extensions.py into several libraries. * 🎨 2nd derivative -> nth derivative (n<=6) * refactor: 💡 _typing.py is split into several files * feat: 🎸 follow split _typing * feat: 🎸 Move several object into _typing * chore: 🤖 update pyproject to ignore files in _typing * 🔨 Refactoring build_crosscorrelation * 🔨 Refactoring prodigy_itx 🎨 Divide prodigy_itx and prodigy_sp2 🎨 Add _helper in endstations. * 🎨 Add new helper function as_angle for prodigy_itx file. * fix: 🐛 Remove the entry normalized_relative_change from api.rst * 🎨 if angle is already deg, do nothing. * 🔧 Update to follow the recent change of uv. * 💡 Add my paper
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.