-
Notifications
You must be signed in to change notification settings - Fork 3
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
Implement v1 file format [WIP] #299
base: master
Are you sure you want to change the base?
Conversation
For some reasons I did not receive notifications from github that some changes were/are happening, so I got a bit of conflicts when pulling last night (due the Python files being modified at the same time). @cschwan These points have been addressed in some parts now (I believe your comments also happened before we had a chat? xd). I am still polishing a bit the interface and fixing/improving the tests and at the same time fixing the docs as well. I will push everything once done (hopefully very soon). |
This reverts commit cfc1edf.
Feature TODOs:
Channel
to support arbitrarily many PIDs. This is implemented with commits f32902a, 2417c92 and 03f2dc6.Order
should support a fragmentation scale. Started with commits 5e281ae and 02e48e9.1
(no scale variation),3
(vary all scales with the same factor),7
and9
(assuming that there's no fragmentation scale), and17
and27
(assuming there's a fragmentation scale)PackedArray
struct that we wrote some time ago.v0
PineAPPL grids and convert the subgrids into the new subgrid types.Code TODOs:
Order
tou8
channel!
to arbitrarily many PIDsBinInfo
, and have instead fill limits (1d limits that only concernGrid::fill
) and bin limits (n-dimensional limits)Grid::evolve_info
lagrange_subgrid
PackedQ1X2SubgridV1
NodeValues
Mu2
Python API:
pyo3-0.22.5
, this possible now sincenumpy-0.22.0
was released. Figure out what new features we can leverage from0.22.x
(see its CHANGELOG):#![allow(unsafe_op_in_unsafe_fn)]
3.7
inpyproject.toml