--- name: DIALS core meeting 2021-07-29 tags: core meeting --- # DIALS core meeting 2021-07-29 [![hackmd-github-sync-badge](https://hackmd.io/M4RdfzhmSEagZmi8IY7d_A/badge)](https://hackmd.io/M4RdfzhmSEagZmi8IY7d_A) [Previous meeting: [2021-07-15](https://dials.github.io/kb/core/20210715)] ## Previous Actions * [x] MG: Giving a [typing intro lecture](https://dials.github.io/kb/core/2020917#typing-mypy) on 14th of July, 13:00 BST * [ ] ND: conda-forge pycbf: Make new release to use dials-data directly for tests - [ ] "Contiguous Nexus" [`cctbx/dxtbx#356`](https://github.com/cctbx/dxtbx/pull/356) - [ ] Non-draft state is pending checks against issues @dwpaley raised, and checking for non-contiguous cases [[prev](https://dials.github.io/kb/core/20210715#contiguous-nexus-pr)] - [ ] dxtbx `src/` layout [[prev](https://dials.github.io/kb/core/20210715#src-layout-for-dxtbx)] - [ ] **Action**: Ask cctbxbb if anyone has knowledge or experience of re-export of dispatchers on windows - [ ] Nonconventional P1 indexing [[prev](https://dials.github.io/kb/core/20210715#nonconventional-p1-indexing)] - a possible problem with indexing nonstandard settings in P1 - [ ] **Action**: Dan to try and demonstrate this on a simple/lysozyme example and file an issue ## Agenda ### dxtbx `src/` layout - Aaron has feedback from Billy; Two issues with current src/ layout - Modifies the `conda-base` folder - this is causing the windows problems - pip install fails on supercomputer bases when you cannot alter the base python that are read only - `pip install --no-deps -e` apparently contacts the internet - cannot do on - Until fixed will probably pin dials - All this applies to xia2 also ### Mirror when stable - Action occasionally fails - even when everything else passes - e.g. dff4fc1 - Sends an email to developer of most recent commit ![](https://i.imgur.com/RKGl1QP.png) - https://github.com/cctbx/cctbx_project/runs/3178538760?check_suite_focus=true ### [cbflib conda-forge package/pycbf](https://dials.github.io/kb/core/20210520#cbflib-conda-forge-package) * Outstanding: [dxtbx#368](https://github.com/cctbx/dxtbx/pull/368) for optional usage in dxtbx, no binary dependence on cbflib/_adaptbx if present. * Still stray issue with dataset `SPring8_ADSC_SN916` being the only one requiring `FormatCBFFull`. One possible solution is adding a special Format: [`dials/dials#366`](https://github.com/cctbx/dxtbx/pull/366) * Still need to test with `labelit`/`labelit_regression` once the test suites actually work * All except one labelit tests are now working. On NKS todo list to fix. * Progress on CBFlib 0.9.7? * No progress. HB probably busy with ACA. ### flumpy -- flex/numpy bridge - ~~Additional problem: [`cctbx/dxtbx#398`](https://github.com/cctbx/dxtbx/issues/398) `from_numpy` currently fails if `scitbx.array_family.flex` has not already been imported.~~ import fixed - Additional issues seen: - [`cctbx/dxtbx#406`](https://github.com/cctbx/dxtbx/issues/406) -Converting numpy arrays that don't own their own data - [`cctbx/dxtbx#405`](https://github.com/cctbx/dxtbx/issues/405) - Converting non-contiguous numpy arrays - ~~scitbx arrays appears to have origin property that could be used for this?~~ doesn't appear possible. Throw helpful errors. ### Next meeting Thursday, August 12th, 4pm UK (BST), 8am PDT.