gnzng
|
be28903be7
|
refactor: CI installation process to use 'uv' for faster dependency management
|
2025-11-10 12:23:09 -08:00 |
|
Abe Levitan
|
5d43b05822
|
Merge pull request #54 from gnzng/versiontests
Add tests for version existence and semantic format
|
2025-10-31 11:47:25 +01:00 |
|
gnzng
|
f79836bfc2
|
Add tests for version existence and semantic format
|
2025-10-29 21:40:12 -07:00 |
|
Damian Guenzing
|
14e4c99ec7
|
Merge pull request #53 from cdtools-developers/version_source_of_truth
Add cdtools.__version__ and set it up so that there is a single source of truth for the version number
|
2025-10-29 21:34:33 -07:00 |
|
levita_a
|
008fef6244
|
Add cdtools.__version__ and set it up so that there is a single source of truth for the version number. Still not done with setuptools_scm, but one step at a time)
|
2025-10-28 16:06:21 +01:00 |
|
Dayne Yoshiki Sasaki
|
1fa9a75806
|
Merge pull request #52 from cdtools-developers/bugfix/masking
Fix a high priority bug with the masking system which was introduced in the switch to reconstructors classes
|
2025-10-24 07:14:41 -07:00 |
|
levita_a
|
e38ebd7372
|
Fix a high priority bug with the masking system which was introduced in the switch to reconstructors classes
|
2025-10-24 15:11:46 +02:00 |
|
Dayne Yoshiki Sasaki
|
fbfbf4fa87
|
Merge pull request #49 from cdtools-developers/show_original_pos
Add the original positions to the fancy_ptycho position plotting
|
2025-10-19 12:05:48 -07:00 |
|
levita_a
|
86e85e1853
|
Fix a bug where the x-axis was double flipped
|
2025-10-19 13:08:16 +02:00 |
|
levita_a
|
3eec9c0cec
|
Add the original positions to the fancy_ptycho position plotting
|
2025-10-19 12:45:19 +02:00 |
|
Abe Levitan
|
d9c4ebfdf3
|
Merge pull request #47 from yoshikisd/refactor/reconstructors
Separate optimization methods from CDIModel into separate class Reconstructors
|
2025-10-17 20:15:43 -03:00 |
|
Dayne Yoshiki Sasaki
|
6443b16f5c
|
Merge pull request #1 from cdtools-developers/refactor/reconstructors
Various suggested changes for the reconstructors branch
|
2025-10-17 15:58:47 -07:00 |
|
levita_a
|
7d39015719
|
response to dayne's review
|
2025-10-17 23:41:08 +02:00 |
|
 Abe LevitanandDayne Yoshiki Sasaki
|
9d633074d8
|
Apply suggestions from code review
Co-authored-by: Dayne Yoshiki Sasaki <37006268+yoshikisd@users.noreply.github.com>
|
2025-10-17 18:37:38 -03:00 |
|
levita_a
|
f022b5e2c4
|
Get the tests passing again after the change of the optimization functions in the model classes
|
2025-10-16 15:58:28 +02:00 |
|
levita_a
|
8328b852d3
|
Update the docs to include the reconstructors class and discuss their use in the examples
|
2025-10-16 14:43:04 +02:00 |
|
levita_a
|
3c8de5dc19
|
Update the example codes
|
2025-10-16 14:16:12 +02:00 |
|
levita_a
|
aa684f27eb
|
Change the pattern for Reconstructor so that the optimizer is defined at object creation, and move the dataloader creation logic to the base optimize() function as it was reused in all subclasses
|
2025-10-13 19:20:42 +02:00 |
|
levita_a
|
a089dc3b72
|
Switch to a simpler pattern for the CDIModel.<algorithm>_optimize functions that preserves the old behavior when the old pattern is used
|
2025-10-13 14:26:07 +02:00 |
|
levita_a
|
766a7d1adf
|
Move to better supported strategy for avoiding circular imports
|
2025-10-13 14:20:38 +02:00 |
|
yoshikisd
|
82ce845385
|
Changed the names of the reconstructors and updated the old optimizer class documentation
|
2025-08-04 16:51:24 +00:00 |
|
yoshikisd
|
1e7fe2eb5f
|
Added pytests for reconstructors
|
2025-08-01 22:31:40 +00:00 |
|
yoshikisd
|
404d03bbd3
|
Rebased CDIModel to use Reconstructors for reconstructions.
|
2025-08-01 21:51:52 +00:00 |
|
yoshikisd
|
76bc2fa75b
|
Got rid of world_size attribute
|
2025-08-01 21:50:35 +00:00 |
|
yoshikisd
|
0785eae552
|
Created Reconstructors class to replace optimization methods in CDIModel
|
2025-08-01 21:37:05 +00:00 |
|
Abe Levitan
|
25ca3a9317
|
Merge pull request #44 from cdtools-developers/flake8
[Flake8] conf file and cleaned up test files
|
2025-07-14 11:55:34 +02:00 |
|
gnzng
|
fc5a76ad61
|
linting test_plotting.py and test_propagators.py
|
2025-07-07 15:13:11 -07:00 |
|
gnzng
|
65e83753a8
|
linting test_interactions.py, test_losses.py, and test_measurements.py
|
2025-07-07 14:58:11 -07:00 |
|
gnzng
|
88df4c0794
|
linting test_image_processing.py and test_initializers.py
|
2025-07-07 14:40:17 -07:00 |
|
gnzng
|
b00f39e1fe
|
linting test_analysis.py and test_data.py
|
2025-07-07 14:28:23 -07:00 |
|
gnzng
|
58246966f4
|
Add W503 to flake8 ignore list, line break before binary operator
|
2025-07-07 14:21:17 -07:00 |
|
gnzng
|
96d8b10792
|
linting test_fancy_ptycho.py
|
2025-07-07 14:11:50 -07:00 |
|
gnzng
|
ecb8ee4864
|
linting test_simple_ptycho.py
|
2025-07-07 13:59:35 -07:00 |
|
gnzng
|
745f7b73e6
|
Fix background calculation in test_Ptycho2DDataset_downsample
|
2025-07-07 13:55:54 -07:00 |
|
gnzng
|
f463144347
|
linting test_datasets.py
|
2025-07-07 13:49:46 -07:00 |
|
gnzng
|
4d812db68a
|
restructured conftest.py imports
|
2025-07-07 13:39:44 -07:00 |
|
gnzng
|
38be347a18
|
lint conftest.py
|
2025-07-07 13:38:52 -07:00 |
|
gnzng
|
93f5d1969d
|
Add .flake8 configuration to ignore line length errors (E501)
|
2025-07-07 12:53:06 -07:00 |
|
Damian Guenzing
|
603d47417b
|
Merge pull request #43 from yoshikisd/bugfix/pytest_reconstruct
Set fixed RNG seed for reconstruction pytests
|
2025-07-07 11:55:38 -07:00 |
|
yoshikisd
|
36de44565b
|
Set fixed RNG seed for reconstruction pytests
|
2025-07-07 15:16:12 +00:00 |
|
Damian Guenzing
|
3516405954
|
Merge pull request #41 from cdtools-developers/pipdocs
Update the documentation to reflect the existence of a PyPI package.
I see I can just merge it.
|
2025-07-02 10:00:50 -07:00 |
|
levita_a
|
ab30afb10e
|
Update the documentation to reflect the existence of a PyPI package
|
2025-07-02 15:04:39 +02:00 |
|
Dayne Yoshiki Sasaki
|
b223011b0f
|
Merge pull request #40 from cdtools-developers/fixpypinaming
fix: change name from cdtools to cdtools-py to match pypi naming
v0.3.0pypi1
|
2025-06-30 10:17:37 -07:00 |
|
Damian Guenzing
|
1ecf001ad4
|
change name from cdtools to cdtools-py to match pypi naming
|
2025-06-29 21:14:49 +00:00 |
|
Abe Levitan
|
99139f59c9
|
Merge pull request #39 from cdtools-developers/pypirelease
Add pypi workflow
v0.3.0pypi
|
2025-06-29 11:11:50 +02:00 |
|
gnzng
|
302decd922
|
remove version increase
|
2025-06-23 15:46:32 -07:00 |
|
gnzng
|
2c764d4190
|
add pypi workflow
|
2025-06-23 15:38:44 -07:00 |
|
Dayne Yoshiki Sasaki
|
8c216aa7e6
|
Merge pull request #36 from cdtools-developers/version0-3-0
Pin current codebase version to 0.3.0
|
2025-06-23 09:37:16 -07:00 |
|
gnzng
|
951636e39f
|
pin current version to 0.3.0
v0.3.0
|
2025-06-18 14:09:43 -07:00 |
|
Dayne Yoshiki Sasaki
|
b95bdba1ef
|
Merge pull request #35 from gnzng/float64
handling of 64-bit floats in Ptycho2DDataset cxi import
|
2025-06-17 16:21:56 -07:00 |
|