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

Geometries without grid #285

Open
kohr-h opened this issue Feb 20, 2016 · 1 comment
Open

Geometries without grid #285

kohr-h opened this issue Feb 20, 2016 · 1 comment

Comments

@kohr-h
Copy link
Member

kohr-h commented Feb 20, 2016

In certain applications, for example in single particle analysis, the geometry is well-known but does not fit into any of the currently supported categories. For example, in SPA, one has a 3d parallel beam geometry, but the angles are randomly distributed on the sphere S^2. We need some way of representing this, and the current approach, which always requires a tensor grid, is very limiting (apart from the fact that we only have single-axis 3d parallel beam).

One possible way of solving this would be through partitions, with a new type like ImplicitPartition which is based on an IntervalProd as base set, but in contrast to RectPartition on an arbitrary collection of points. How to meaningfully integrate or interpolate over such a set is a completely different and mathematically interesting question.

@adler-j
Copy link
Member

adler-j commented Feb 22, 2016

The most simple approach would be to take the step we talked about before and make geometries modular, i.e. having a ContinuousConeBeamGeometry and then adding it to the current ones as a member (instead of having all functions in one class). This wouldn't change the current interfaces but would allow the creation of continuous geometries.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants