mraue / evlio Goto Github PK
View Code? Open in Web Editor NEWevlio is a library to read/write imaging atmospheric Cherenkov telescope (IACT) data in eventlist format.
evlio is a library to read/write imaging atmospheric Cherenkov telescope (IACT) data in eventlist format.
Records.hh should include a define statement, denoting the different available file types:
Not yet sure how to implement this. Could add another index file, e.g., files.tpl? But then one would need to introduce some extra syntax, e.g.,
EVENTLIST eventlist.tpl
Or implement a scheme based on tpl file names? That seems more elegant, e.g., eventlist.file.tpl, and telconfig.include.tpl.
Or more general, do we need some sort of configure script?
So that that the template files can be used with cfitsio without cluttered comments.
How should we deal with optional table entries? We could have different tpl files, one that includes them, one that doesn't and then have a FITSRecord for each.
Currently there is an ExtraRec struct, which can be added to the base struct. Reading such a structure from FITS tpl files seems difficult and would require additinal control key words (e.g. \optstart \optend) and then large changes to the evlio.template data structures.
How should different versions of format being handled?
(1) One library/include per version?
(2) Ads version to dicts name and bundle them all into one library?
Array table columns are not yet supported in FITSRecord output. This needs to be fixed.
Correct example using the predefined Records.
Makefile should run the appropriate python scripts to build the headers and then compile the library.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.