Elog
Comment: Needs proper secondary sources. Stuartyeates (talk) 03:34, 31 January 2023 (UTC)
![]() ELOG logo | |
Example ELOG web pages | |
| Developer(s) | Stefan Ritt |
|---|---|
| Stable release | 3.1.4-2
/ September 26, 2018 |
| Written in | C, C++ |
| Engine | |
| Operating system | Cross-platform: Windows; Linux, FreeBSD, macOS, Solaris |
| Available in | English |
| Type | Web application |
| License | GPL |
| Website | elog |
Search Elog on Amazon.
ELOG[1] is a Web application written by Stefan Ritt in the programming language C, and later C++, which can be used to create personal and common electronic logbooks and thus is a type of electronic lab notebook (ELN). It has been developed at the Paul Scherrer Institute originally for shift logbooks in the particle physics experiment Mu to E Gamma (MEG),[2] but is now widely used in other fields. Besides the European Organization for Nuclear Research (CERN) experiments Large Hadron Collider beauty (LHCb),[3] it is used on the US coastguard icebreaker USCGC Healy and part of the Debian distribution.[4]
ELOG is licensed under the GNU General Public License as free and open-source software. It is currently available in 13 languages with its source code available on Bitbucket.[5] In 2022 an independent survey on Electronic lab notebooks listed ELOG as the longest-running open-source project.[6]
Description
ELOG combines a small internal database with a web front-end in a single program. It can be configured through a single configuration file for different applications such as:
- Personal logbooks – People can write down notes in a chronological order ('entries') and retrieve them with a web browser.
- Shared logbooks – Logbooks can be shared among several people with read and optional write access. The most common use of this are shift logbooks replacing the traditional paper logbook.
- Small databases – ELOG can be configured with arbitrary attributes and thus serve a simple database with search facilities for typically a few thousand entries.
- Discussion forums – The possibility to use threads and automatic email notifications make this software useful for (simple) news group servers.
- Bug tracker – ELOG can be configured to work as a simple Bug tracking system with email notifications and a database for open/fixed bugs.
- Any combination of the above hosted on one site.
The main difference between ELOG and other systems is the fact that ELOG does not depend on any other package such as a database server or PHP. A single executable together with a configuration file make it very simple to install and use.
Platforms
ELOG consists of one C program and can be compiled on most systems. Most commonly it is used under Linux, Windows, FreeBSD, macOS, and Solaris. ELOG is part of the Debian distribution.
External links
- ELOG page at softpedia.com. Offers older v2.8.1 version, whereas 3.1.4-2 is current version.
- Online demo logbook
- ELOG at the LHCB experiment
- ELOG at TRIUMF, Canada
References
- ↑ "ELOG home page at PSI".
- ↑ Adam, J.; Bai, X.; Baldini, A.M. (2013). "The MEG detector for μ+ → e+ γ decay search". The European Physical Journal C. 73 (4). doi:10.1140/epjc/s10052-013-2365-2.
- ↑ Leung, P.; Neufeld, N. (2015). "Exploring improvements to the LHCb ELOG electronic logbook".
- ↑ "Debian Package elog".
- ↑ "official ELOG repository".
- ↑ Higgins, S.G.; Nogiwa-Valdez, A.A.; Stevens, M.M. (2022). "Considerations for implementing electronic laboratory notebooks in an academic research environment". Nature Protocols Volume. 11 (2): 179–189. doi:10.1038/s41596-021-00645-8. PMID 35031789 Check
|pmid=value (help).
This article "Elog" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Elog. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

