acceptance_modelisation's People
acceptance_modelisation's Issues
Take number of events into account for `_compute_time_intervals_based_on_fov_rotation`
I really like the idea of using the FoV rotation to calculate the time frame in which to evaluate the observations ๐
Unfortunately I came across the problem that this can fail in the case that the time frame is so small that there are no events in the sub-observation you are looking at.
I guess one solution would be to check the number events for the time frame but this requires to do obs.select_time()
inside the _compute_time_intervals_based_on_fov_rotation
method. The other solution would be to required something like a deltaT_threshold
so that there are no frames that have smaller duration than this threshold :)
Speed up coordinate transformation
Astropy has the ErfaAstromInterpolator, which makes it possbile to interpolate some of the transformation related things. Otherwise it needs to to these for every event as they all have individual timestamps.
See:
https://docs.astropy.org/en/latest/coordinates/index.html
Set `fov_alignment` for Background3D
Hi ๐
I think the fov_alignment
has to be given at the instantiation of Background3D here, e.g. fov_alignment=FoVAlignment.ALTAZ
Otherwise it's RADEC
per default and as far as I can tell by roughly going through the code, the acceptance model is calculated in the SkyOffset frame of the camera in altaz
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.