LuaNotify is inspired on many libraries that do event dispatching, like
py-notify, GSignals, QT event system, wxWidgets event system, etc.
But trying to do something different that can make use of Lua resources
and to be more Lua-ish as possible.
Observation Manager is a free and open logbook for (amateur-) astronomical observations. It's written in pure Java and runs on every plattform supporting Java 1.4 or higher.
All logbook entries made in Observation Manager are stored in the free and open OpenAstronomyLog XML Schema.
Log your
... [More] observations and make sure next time you're searching for an celestial object you can make benefit of your past observations!
Observation Manager comes with four catalogs of astronomical objects (Messier, NGC, IC, Caldwell, Solar system, GCVS 4.0) and if you miss an object, just add your own entry!
Some features of Observation Manager:
- Full compatible with 2.0 format
- Written in pure Java (runs on many platforms)
- FITS Image support
- Export data to HTML
- Run statistics [Less]
SUSI is a Universal System Interface
SUSI is a lean application server for the internet of things and distributed systems. Components are asynchronously connected via the SUSI event core and can be written in various languages such as C++, JavaScript, Go, or other. The multilanguage approach of
... [More] SUSI enables developers of different domains (e.g. web and embedded developers) to easily contribute to one project. Each developer can use the language that fits best to his domain for his application components.
Due to its asynchronous nature, SUSI is very ressource efficient and consumes only a few MB of RAM. Its footprint is at 5-10MB depending on the build configuration. It is possible to build applications where the application including SUSI footprint requires less than 12 MB of RAM. [Less]
Collection of reusable componentized Design Patterns implemented in Java. The implementations will not be limited to those from GoF. Long term aim is to provide a full catalog of Software Engineering best practices in Java along with show case demos.
Traitlets is a pure Python library enabling:
the enforcement of strong typing for attributes of Python objects (typed attributes are called "traits");
dynamically calculated default values;
automatic validation and coercion of trait attributes when attempting a change;
registering for
... [More] receiving notifications when trait values change;
reading configuring values from files or from command line arguments - a distinct layer on top of traitlets, so you may use traitlets without the configuration machinery.
Its implementation relies on the descriptor pattern, and it is a lightweight pure-python alternative of the traits library. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy