or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing
xxxxxxxxxx
DIALS core meeting 2022-12-08
Previous Actions
std::string
support for messagepack. This is used in XFEL module, should try to fix.dials/dials#1858
.psana
tests running on the DIALS xfel-regression testingAgenda
C++14 & libtbx
Revert Walrus
So many things don't work with Python 3.7. Ran out of numbers. Made more numbers -> new psana. 4.0.48. Minor point release critical to work. Cannot read xtc without. Data on Tuesday. Build was ready to go. Critical but needs boost 1.78. Problem WAS NOT DXTBX. ..47 uses boost 1.74. Did not release Python 3.9 version, only 3.7. Removed Walrus, f-strings -> win. But way worse. So reverting Walrus. Using branch. Have ability to set the c++ version in libtbx builds with C14. cctbx-base builds on C14. Not yet on main but coming real soon.
Still have a dependency snarl to unpick. Dependency block between psana / boost / … means you cannot install other cctbx dependencies. Cannot find a matching glibc.
Postscript: exafel people want c++17. auto_ptr stuff now problem -> will be looked at in January. SCons vs. cmake. "too hard" Nick D has a mechanism to transcribe to CMakefiles.
CMake would be better if we were there.
Dropping Data Blocks
https://github.com/cctbx/dxtbx/pull/504
Stills to sequences
https://github.com/dials/dials/pull/2273
JBE: got impatient and merged it in. Added change to switch "lazy" on or off. Does not affect any ongoing workflows, no issues, no fallout -> all good. Contemplating how to better structure and construct image sets to avoid heat death. Aaron may, or may not, work on this in 2023. Image sets -> sequences. "Time for image sets to go away everything should be a sequence - ASB 2022-12-08@1624UTC" - however we may not be able to fully populate the sequence interface e.g.
len()
ordxtbx.load()
. Some element of future laziness may be needed e.g. not reading whole XTC stream to get wavelengths for every frame. Also treating serial data as a scan useful for mmCIF reasons.NXMX Python
https://github.com/dials/nxmx
Ben started this then vanished for 9 months: do we want to do anthing with it? Action RJG.
[ ] - Richard take forward nxmx python module.
AOB?
Richard - image view fast-api REST based tool to make bitmaps. Can also do spot finding so could retire spot finder server-client app and replace with RESTFUL thing. Server client still used but probably by people who would be happy to use a new thing do to the same job. Add as another package. Add deprecation flags to server client once flask version available?
Add to dials namespace. More eyes would be useful. What else would people want?
Next meeting
Thursday, December 22nd, 4pm (GMT), 8am (PST)TBDThursday, January 12th, 4pm (GMT), 8am (PST)