Skip to content
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

build hkl.3001 #13

Merged
merged 75 commits into from
Oct 3, 2023
Merged

build hkl.3001 #13

merged 75 commits into from
Oct 3, 2023

Conversation

prjemian
Copy link
Contributor

@prjemian prjemian commented Mar 18, 2023

Checklist

  • Used a personal fork of the feedstock to propose changes
  • Bumped the build number (if the version is unchanged)
  • Reset the build number to 0 (if the version changed)
  • Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
  • Ensured the license file is being packaged.

@prjemian prjemian self-assigned this Mar 18, 2023
@conda-forge-webservices
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@prjemian prjemian mentioned this pull request Mar 18, 2023
5 tasks
@prjemian
Copy link
Contributor Author

@conda-forge-admin, please rerender

conda-forge-webservices[bot] and others added 2 commits March 18, 2023 22:16
@prjemian
Copy link
Contributor Author

prjemian commented Mar 18, 2023

Need to update the patch

Hunk #1 succeeded at 164 with fuzz 2 (offset 22 lines).
Hunk #2 FAILED at 210.
1 out of 2 hunks FAILED
Warning: failed to download source.  If building, will try again after downloading recipe dependencies.
Error was: 
Command '['/opt/conda/bin/patch', '--no-backup-if-mismatch', '--batch', '-Np1', '-i', '/tmp/tmph0ibinfn/no-docs.patch.native', '--binary', '--dry-run']' returned non-zero exit status 1.
Traceback (most recent call last):
  File "/opt/conda/bin/conda-mambabuild", line 10, in <module>
    sys.exit(main())
  File "/opt/conda/lib/python3.10/site-packages/boa/cli/mambabuild.py", line 256, in main
    call_conda_build(action, config)
  File "/opt/conda/lib/python3.10/site-packages/boa/cli/mambabuild.py", line 228, in call_conda_build
    result = api.build(
  File "/opt/conda/lib/python3.10/site-packages/conda_build/api.py", line 180, in build
    return build_tree(
  File "/opt/conda/lib/python3.10/site-packages/conda_build/build.py", line 3097, in build_tree
    packages_from_this = build(metadata, stats,
  File "/opt/conda/lib/python3.10/site-packages/conda_build/build.py", line 2136, in build
    try_download(m, no_download_source=False, raise_error=True)
  File "/opt/conda/lib/python3.10/site-packages/conda_build/render.py", line 656, in try_download
    raise RuntimeError("Failed to download or patch source. Please see build log for info.")
RuntimeError: Failed to download or patch source. Please see build log for info.
##[error]Bash exited with code '1'.
Finishing: Run docker build

@prjemian
Copy link
Contributor Author

In the patch:

-dnl *** gtk-doc ***
-GTK_DOC_CHECK([1.9],[--flavour no-tmpl])

This patch could remain but the --disable-gtk-doc option to configure makes this unnecessary.

@@ -213,12 +210,6 @@ AC_CONFIG_FILES([Makefile
 		 tests/Makefile
 		 tests/bindings/Makefile
 		 tests/tap/Makefile
-		 Documentation/Makefile
-		 Documentation/hkl.org
-		 Documentation/api/Makefile
-		 Documentation/figures/Makefile
-		 Documentation/sphinx/Makefile
-		 Documentation/sphinx/source/conf.py
 		 gui/Makefile
 		 data/Makefile
 		 contrib/Makefile

This code has relocated and changed. This patch should be re-generated.

@prjemian
Copy link
Contributor Author

Still this CI error:

2023-03-20T14:47:19.7950589Z checking for hdf5 >= 1.8.13... no
2023-03-20T14:47:19.8296234Z configure: error: Package requirements (hdf5 >= 1.8.13) were not met:
2023-03-20T14:47:19.8296803Z 
2023-03-20T14:47:19.8297564Z No package 'hdf5' found
2023-03-20T14:47:19.8297773Z 
2023-03-20T14:47:19.8298169Z Consider adjusting the PKG_CONFIG_PATH environment variable if you
2023-03-20T14:47:19.8298690Z installed software in a non-standard prefix.
2023-03-20T14:47:19.8298935Z 
2023-03-20T14:47:19.8299312Z Alternatively, you may set the environment variables HDF5_CFLAGS
2023-03-20T14:47:19.8299827Z and HDF5_LIBS to avoid the need to call pkg-config.
2023-03-20T14:47:19.8300316Z See the pkg-config man page for more details.

Not sure how to resolve.

prjemian added a commit that referenced this pull request Mar 28, 2023
prjemian added a commit that referenced this pull request Mar 28, 2023
@prjemian
Copy link
Contributor Author

Didn't work as expected:

Mamba failed to solve:
 - make
 - pkg-config
 - libtool
 - gcc_linux-64 11.*
 - gxx_linux-64 11.*
 - autoconf
 - m4
 - automake
 - libhdf5-dev

with channels:

The reported errors are:
- Encountered problems while solving:
-   - nothing provides requested libhdf5-dev

@prjemian
Copy link
Contributor Author

The way past this point is to install hdf5 into the conda build environment, then define:

    export HDF5_CFLAGS=" -I${CONDA_PREFIX}/include" \
    export HDF5_LIBS=" -L${CONDA_PREFIX}/lib -lhdf5" \

@prjemian
Copy link
Contributor Author

@conda-forge-admin, please rerender

@prjemian
Copy link
Contributor Author

prjemian commented Mar 28, 2023

This faliure:

/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -DG_LOG_DOMAIN=\"Hkl\" -I.. -I.. -I../third-party/ -ftrack-macro-expansion=0  -I/root/miniconda/include -I/root/miniconda/include -I/root/miniconda/include/glib-2.0 -I/root/miniconda/lib/glib-2.0/include -I/root/miniconda/include -Wall -g -O2 -MT hkl-engine-template.lo -MD -MP -MF $depbase.Tpo -c -o hkl-engine-template.lo hkl-engine-template.c &&\
mv -f $depbase.Tpo $depbase.Plo
/bin/bash: line 1: --template: command not found
make[3]: *** [Makefile:1552: stamp-hkl-type-builtins.h] Error 127

is due to these lines in hkl/Makefile:

stamp-hkl-type-builtins.h: $(hkl_public_h_sources) $(srcdir)/hkl-type-builtins.h.template
	( cd $(srcdir) && $(GLIB_MKENUMS) --template hkl-type-builtins.h.template \

Specifically, the GLIB_MKENUMS symbol is not defined, where it is expected to be found at $CONDA_PREFIX/bin/glib-mkenums.

@prjemian
Copy link
Contributor Author

Latest failure:

ModuleNotFoundError: No module named 'giscanner._giscanner'

2023-03-28T21:21:55.5414492Z libtool: link: ( cd ".libs" && rm -f "libhkl.la" && ln -s "../libhkl.la" "libhkl.la" )
2023-03-28T21:21:55.5463192Z CPPFLAGS="-DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem $PREFIX/include" CFLAGS="-Wall -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/hkl-5.0.0.3001 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix" LDFLAGS="-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,$PREFIX/lib -Wl,-rpath-link,$PREFIX/lib -L$PREFIX/lib" CC="$BUILD_PREFIX/bin/x86_64-conda-linux-gnu-cc" PKG_CONFIG="$BUILD_PREFIX/bin/x86_64-conda-linux-gnu-pkg-config" GI_HOST_OS="" DLLTOOL="false"  $PREFIX/bin/g-ir-scanner  --add-include-path=. --add-include-path=. --warn-all --namespace=Hkl --nsversion=5.0 --libtool="/bin/sh ../libtool" --pkg=gobject-2.0  --pkg-export=hkl-5.0   --library=libhkl.la --warn-all --c-include='hkl.h' --cflags-begin   -DG_LOG_DOMAIN=\"Hkl\" -I.. -I.. -I../third-party/ -ftrack-macro-expansion=0 -I$PREFIX/include/glib-2.0 -I$PREFIX/lib/glib-2.0/include -I$PREFIX/include -I$BUILD_PREFIX/include -I$PREFIX/include -I$PREFIX/include/glib-2.0 -I$PREFIX/lib/glib-2.0/include -I$PREFIX/include --cflags-end  ../hkl.h hkl-binding-private.h hkl-types.h hkl-vector.c hkl-matrix.c hkl-quaternion.c hkl-parameter.c hkl-axis.c hkl-geometry.c hkl-detector.c hkl-detector-factory.c hkl-lattice.c hkl-sample.c hkl-pseudoaxis.c hkl-factory.c hkl-binding.c hkl-types.c hkl-type-builtins.c hkl-type-builtins.h $PREFIX/bin/g-ir-scanner libhkl.la Makefile --output Hkl-5.0.gir
2023-03-28T21:21:55.6462585Z Traceback (most recent call last):
2023-03-28T21:21:55.6464146Z   File "/home/conda/feedstock_root/build_artifacts/hkl_1680038274201/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/bin/g-ir-scanner", line 98, in <module>
2023-03-28T21:21:55.6464811Z     from giscanner.scannermain import scanner_main
2023-03-28T21:21:55.6465744Z   File "/home/conda/feedstock_root/build_artifacts/hkl_1680038274201/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/gobject-introspection/giscanner/scannermain.py", line 35, in <module>
2023-03-28T21:21:55.6466683Z     from giscanner.ast import Include, Namespace
2023-03-28T21:21:55.6467593Z   File "/home/conda/feedstock_root/build_artifacts/hkl_1680038274201/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/gobject-introspection/giscanner/ast.py", line 29, in <module>
2023-03-28T21:21:55.6468757Z     from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF
2023-03-28T21:21:55.6469908Z   File "/home/conda/feedstock_root/build_artifacts/hkl_1680038274201/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/gobject-introspection/giscanner/sourcescanner.py", line 34, in <module>
2023-03-28T21:21:55.6470842Z     from giscanner._giscanner import SourceScanner as CSourceScanner
2023-03-28T21:21:55.6471366Z ModuleNotFoundError: No module named 'giscanner._giscanner'
2023-03-28T21:21:55.6602054Z make[3]: *** [/home/conda/feedstock_root/build_artifacts/hkl_1680038274201/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/share/gobject-introspection-1.0/Makefile.introspection:156: Hkl-5.0.gir] Error 1
2023-03-28T21:21:55.6608979Z make[3]: Leaving directory '$SRC_DIR/hkl'
2023-03-28T21:21:55.6611669Z make[2]: *** [Makefile:1181: all-recursive] Error 1
2023-03-28T21:21:55.6612463Z make[2]: Leaving directory '$SRC_DIR/hkl'
2023-03-28T21:21:55.6626350Z make[1]: *** [Makefile:566: all-recursive] Error 1
2023-03-28T21:21:55.6627513Z make[1]: Leaving directory '$SRC_DIR'
2023-03-28T21:21:55.6630835Z make: *** [Makefile:450: all] Error 2
2023-03-28T21:21:56.0569448Z Traceback (most recent call last):
2023-03-28T21:21:56.0570394Z   File "/opt/conda/bin/conda-mambabuild", line 10, in <module>
2023-03-28T21:21:56.0579287Z     sys.exit(main())
2023-03-28T21:21:56.0580297Z   File "/opt/conda/lib/python3.10/site-packages/boa/cli/mambabuild.py", line 256, in main
2023-03-28T21:21:56.0580827Z     call_conda_build(action, config)
2023-03-28T21:21:56.0581241Z   File "/opt/conda/lib/python3.10/site-packages/boa/cli/mambabuild.py", line 228, in call_conda_build
2023-03-28T21:21:56.0582379Z     result = api.build(
2023-03-28T21:21:56.0583098Z   File "/opt/conda/lib/python3.10/site-packages/conda_build/api.py", line 180, in build
2023-03-28T21:21:56.0592526Z     return build_tree(
2023-03-28T21:21:56.0593755Z   File "/opt/conda/lib/python3.10/site-packages/conda_build/build.py", line 3078, in build_tree
2023-03-28T21:21:56.0615761Z     packages_from_this = build(metadata, stats,
2023-03-28T21:21:56.0616399Z   File "/opt/conda/lib/python3.10/site-packages/conda_build/build.py", line 2198, in build
2023-03-28T21:21:56.0627506Z     utils.check_call_env(cmd, env=env, rewrite_stdout_env=rewrite_env,
2023-03-28T21:21:56.0629961Z   File "/opt/conda/lib/python3.10/site-packages/conda_build/utils.py", line 451, in check_call_env
2023-03-28T21:21:56.0648182Z     return _func_defaulting_env_to_os_environ("call", *popenargs, **kwargs)
2023-03-28T21:21:56.0649142Z   File "/opt/conda/lib/python3.10/site-packages/conda_build/utils.py", line 427, in _func_defaulting_env_to_os_environ
2023-03-28T21:21:56.0649664Z     raise subprocess.CalledProcessError(proc.returncode, _args)
2023-03-28T21:21:56.0650416Z subprocess.CalledProcessError: Command '['/bin/bash', '-o', 'errexit', '/home/conda/feedstock_root/build_artifacts/hkl_1680038274201/work/conda_build.sh']' returned non-zero exit status 2.
2023-03-28T21:22:01.6447863Z ##[error]Bash exited with code '1'.
2023-03-28T21:22:01.6495529Z ##[section]Finishing: Run docker build

@prjemian
Copy link
Contributor Author

In some other projects, this error has been resolved by conda deactivate. Only because gobject-introspection was installed there into the system Python. Not the case here.

@mrakitin mrakitin closed this Sep 20, 2023
@mrakitin mrakitin reopened this Sep 20, 2023
@prjemian
Copy link
Contributor Author

prjemian commented Oct 3, 2023

Coming to the same conclusion. I'm revising the test now to relax the extra asserts I just added.

@prjemian
Copy link
Contributor Author

prjemian commented Oct 3, 2023

Before I completely surrender on this, I'll ask AI for some assist.

@conda-forge-webservices
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.

Here's what I've got...

For recipe:

  • The requirements section contained an unexpected subsection name. test is not a valid subsection name.

@conda-forge-webservices
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.

Here's what I've got...

For recipe:

  • The test section contained an unexpected subsection name. script is not a valid subsection name.

@conda-forge-webservices
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@mrakitin
Copy link
Member

mrakitin commented Oct 3, 2023

I think cf7a562 made sense. We needed to list the source files, per https://docs.conda.io/projects/conda-build/en/stable/resources/define-metadata.html#source-files.

@prjemian
Copy link
Contributor Author

prjemian commented Oct 3, 2023

That URL suggests the test be refactored into the style of pytest (or other recognized framework). This branch has a lot of content devoted to just get the tests right. That could be worked up in a revision build (new branch and PR) for this same libhkl release (v5.0.0.3001).

@mrakitin
Copy link
Member

mrakitin commented Oct 3, 2023

I second @klauer's suggestion to exclude the pypy builds for this project.

@mrakitin
Copy link
Member

mrakitin commented Oct 3, 2023

Lovely!

+ test -f /tmp/tmp931x0ico/info/recipe/try_libhkl.py
+ python /tmp/tmp931x0ico/info/recipe/try_libhkl.py
1 E4CH  <Hkl.Factory object at 0x7f36527db5e0 (HklFactory at 0x7f3651a283a0)>
2 E4CV  <Hkl.Factory object at 0x7f36527db220 (HklFactory at 0x7f3651a28460)>
3 E6C  <Hkl.Factory object at 0x7f3652941960 (HklFactory at 0x7f3651a28ea0)>
4 K4CV  <Hkl.Factory object at 0x7f36527db640 (HklFactory at 0x7f3651a28740)>
5 K6C  <Hkl.Factory object at 0x7f36527db400 (HklFactory at 0x7f3651a29ec0)>
6 PETRA3 P09 EH2  <Hkl.Factory object at 0x7f36527db580 (HklFactory at 0x7f3651a2a4c0)>
7 PETRA3 P23 4C  <Hkl.Factory object at 0x7f36527db1c0 (HklFactory at 0x7f3651a2a760)>
8 PETRA3 P23 6C  <Hkl.Factory object at 0x7f36527db460 (HklFactory at 0x7f3651a2aee0)>
9 SOLEIL MARS  <Hkl.Factory object at 0x7f36527db6a0 (HklFactory at 0x7f3651a28400)>
10 SOLEIL NANOSCOPIUM ROBOT  <Hkl.Factory object at 0x7f36527db280 (HklFactory at 0x7f3651a2b100)>
11 SOLEIL SIRIUS KAPPA  <Hkl.Factory object at 0x7f36527db520 (HklFactory at 0x7f3651a29e40)>
12 SOLEIL SIRIUS TURRET  <Hkl.Factory object at 0x7f36527db160 (HklFactory at 0x7f3651a2b2c0)>
13 SOLEIL SIXS MED1+2  <Hkl.Factory object at 0x7f36527db2e0 (HklFactory at 0x7f3651a2b9c0)>
14 SOLEIL SIXS MED2+2  <Hkl.Factory object at 0x7f36527db4c0 (HklFactory at 0x7f3651a2ba20)>
15 SOLEIL SIXS MED2+3  <Hkl.Factory object at 0x7f36527db100 (HklFactory at 0x7f3651a2b940)>
16 SOLEIL SIXS MED2+3 v2  <Hkl.Factory object at 0x7f36527db340 (HklFactory at 0x7f3651a2b8c0)>
17 TwoC  <Hkl.Factory object at 0x7f36529434c0 (HklFactory at 0x7f3651a280c0)>
18 ZAXIS  <Hkl.Factory object at 0x7f36527db3a0 (HklFactory at 0x7f3651a2bbe0)>
+ echo 'libhkl test finished'
+ exit 0
libhkl test finished

@prjemian
Copy link
Contributor Author

prjemian commented Oct 3, 2023

As @klauer said, CI is passing on all the workflows that matter to me. This one problem workflow has become a distraction since insufficient diagnostics are available to identify the root problem for this one workflow.

@prjemian
Copy link
Contributor Author

prjemian commented Oct 3, 2023

I second @klauer's suggestion to exclude the pypy builds for this project.

So we just ignore the failing workflow or is there some action we take?

2023-10-03T15:38:14.8492748Z ##[section]Starting: linux linux_64_python3.9.____73_pypy

@prjemian
Copy link
Contributor Author

prjemian commented Oct 3, 2023

For example: conda-forge/staged-recipes#20694

@prjemian
Copy link
Contributor Author

prjemian commented Oct 3, 2023

@conda-forge-admin, please rerender

@prjemian
Copy link
Contributor Author

prjemian commented Oct 3, 2023

BTW, found that way to exclude PyPY from a web search.

@prjemian prjemian marked this pull request as ready for review October 3, 2023 16:28
@prjemian
Copy link
Contributor Author

prjemian commented Oct 3, 2023

All enabled workflows have succeeded. Ready for review. Again.

Copy link
Member

@klauer klauer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, now this actually runs on the CI and works. Exciting!

recipe/meta.yaml Outdated
skip: True # [py<36 or win or osx]
number: 0
skip: true # [python_impl == 'pypy']
skip: True # [py<38 or py>312 or win or osx]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would have expected this to be in a single line with the python_impl == 'pypy' or but apparently either way works

Copy link
Member

@mrakitin mrakitin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, thanks for pushing on that, @prjemian!

I made a minor non-blocking suggestion below.

recipe/meta.yaml Outdated Show resolved Hide resolved
Co-authored-by: Max Rakitin <mrakitin@users.noreply.github.com>
@prjemian prjemian merged commit c14d4ac into conda-forge:main Oct 3, 2023
6 checks passed
@prjemian prjemian deleted the hkl.3001 branch October 3, 2023 17:32
@prjemian
Copy link
Contributor Author

prjemian commented Oct 3, 2023

@strempfer: These geometries will be part of the support with the new library version (code changes will be necessary for hklpy to expose them, so that upgrade will happen soon):

2023-10-03T17:26:25.6820047Z 1 E4CH  <Hkl.Factory object at 0x7f5341f43d70 (HklFactory at 0x7f53411b53a0)>
2023-10-03T17:26:25.6821197Z 2 E4CV  <Hkl.Factory object at 0x7f5341f439b0 (HklFactory at 0x7f53411b5460)>
2023-10-03T17:26:25.6821887Z 3 E6C  <Hkl.Factory object at 0x7f5341f43650 (HklFactory at 0x7f53411b5ea0)>
2023-10-03T17:26:25.6822670Z 4 K4CV  <Hkl.Factory object at 0x7f5341f43dd0 (HklFactory at 0x7f53411b5740)>
2023-10-03T17:26:25.6823181Z 5 K6C  <Hkl.Factory object at 0x7f5341f43b90 (HklFactory at 0x7f53411b6ec0)>
2023-10-03T17:26:25.6823460Z 6 PETRA3 P09 EH2  <Hkl.Factory object at 0x7f5341f43d10 (HklFactory at 0x7f53411b74c0)>
2023-10-03T17:26:25.6823802Z 7 PETRA3 P23 4C  <Hkl.Factory object at 0x7f5341f43950 (HklFactory at 0x7f53411b7760)>
2023-10-03T17:26:25.6824101Z 8 PETRA3 P23 6C  <Hkl.Factory object at 0x7f5341f43bf0 (HklFactory at 0x7f53411b7ee0)>
2023-10-03T17:26:25.6824377Z 9 SOLEIL MARS  <Hkl.Factory object at 0x7f5341f43e30 (HklFactory at 0x7f53411b5400)>
2023-10-03T17:26:25.6824694Z 10 SOLEIL NANOSCOPIUM ROBOT  <Hkl.Factory object at 0x7f5341f43a10 (HklFactory at 0x7f53411b8100)>
2023-10-03T17:26:25.6825014Z 11 SOLEIL SIRIUS KAPPA  <Hkl.Factory object at 0x7f5341f43cb0 (HklFactory at 0x7f53411b6e40)>
2023-10-03T17:26:25.6825325Z 12 SOLEIL SIRIUS TURRET  <Hkl.Factory object at 0x7f5341f438f0 (HklFactory at 0x7f53411b82c0)>
2023-10-03T17:26:25.6825632Z 13 SOLEIL SIXS MED1+2  <Hkl.Factory object at 0x7f5341f43a70 (HklFactory at 0x7f53411b89c0)>
2023-10-03T17:26:25.6825919Z 14 SOLEIL SIXS MED2+2  <Hkl.Factory object at 0x7f5341f43c50 (HklFactory at 0x7f53411b8a20)>
2023-10-03T17:26:25.6826221Z 15 SOLEIL SIXS MED2+3  <Hkl.Factory object at 0x7f5341f43890 (HklFactory at 0x7f53411b8940)>
2023-10-03T17:26:25.6826509Z 16 SOLEIL SIXS MED2+3 v2  <Hkl.Factory object at 0x7f5341f43ad0 (HklFactory at 0x7f53411b88c0)>
2023-10-03T17:26:25.6826804Z 17 TwoC  <Hkl.Factory object at 0x7f5341f431d0 (HklFactory at 0x7f53411b50c0)>
2023-10-03T17:26:25.6827088Z 18 ZAXIS  <Hkl.Factory object at 0x7f5341f43b30 (HklFactory at 0x7f53411b8be0)>

@prjemian prjemian mentioned this pull request May 2, 2024
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants