| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
I think we should move the lookup tables out of diffpy.srreal. if we do that, can we remove srreal as a dependency? This would be much better. |
Sorry, something went wrong.
|
I think somewhere it also uses diffpy.srreal method to do PDFCalculator and BVSRestraint. I'm not sure whether we should not include this as the dependency? If we don't need it then we might also keep these functionalities unused. Moreover, I'm afraid some of the issues in our current issues might arise from the use of diffpy.srreal. |
Sorry, something went wrong.
|
I think the next step here is to make an inventory of everywhere srreal is used in srfit and make a plan for removing it. In the meantime there is not much to do tbecause we can't push out 3.14 for srreal until we migrate from boost and if we can't push out srfit until we update srreal we also can't push out a 3.14 version of diffpy.cmi. @cadenmyers13 please review this. My suggestion is that put all this activity on hold for the time being, keep ourselves pinned at 3.13 for diffpy in general (some subpackages are already 3.14 but will also build with 3.13 so that is ok). Then we create a new operation-release-everything (ore) that we tackle all this with new students that I will be recruiting shortly. It would be great if the current team could mentor the new team, but then wind down responsibilities to focus on their own projects. This has been a very successful period to get our codes into a more robust and good place that we can build on. We can still work on different projects of interest to update different packages and fix bugs etc., but the global push to 3.14 everything can wait for the new ore. How does that sound? We may want to update user facing docs in 1diffpy.cmi to mention that it is only working up to 3.13 before we step away. |
Sorry, something went wrong.
|
diffpy.srreal imports are found in files under diffpy.srfit.pdf and diffpy.srfit.structure (see screenshot). All these imports are found within functions and are not at the top of the file, so diffpy.srreal isnt listed as a dependency of srfit. I agree with @sbillinge about holding off. Also, there might be a way to dynamically display the versions of Python which a package supports in the docs. I think Bob did it in scikit-package docs maybe. |
Sorry, something went wrong.
|
Let's look into pulling these out. It doesn't really matter where the import statements are |
Sorry, something went wrong.
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## main #176 +/- ##
===========================================
+ Coverage 71.63% 85.69% +14.06%
===========================================
Files 25 25
Lines 3437 3439 +2
===========================================
+ Hits 2462 2947 +485
+ Misses 975 492 -483
... and 3 files with indirect coverage changes 🚀 New features to boost your workflow:
|
Sorry, something went wrong.
|
@sbillinge can we close this? i don't think this is the right fix. I opened a new PR. They both accomplish the same thing: #225 |
Sorry, something went wrong.
Hi Caden, I believe you are right, and I can close this PR to avoid confusion. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
@sbillinge We need to keep this open for a while as right now we didn't list diffpy.srreal as a dependency. When we release the new version of diffpy.srreal we can add this back to our requirements and rerun the test. This closes #137