Collection of repositories from Daniel Wagenaar's work, including from the Caltech Neurotechnology Lab.
wagenadl / notedeln Goto Github PK
View Code? Open in Web Editor NEWElectronic Lab Notebook
License: Other
Electronic Lab Notebook
License: Other
Collection of repositories from Daniel Wagenaar's work, including from the Caltech Neurotechnology Lab.
Howdy
I'm not sure how hard this is in QT, but would it be possible to embed videos in notebooks?
We're looking at eln for microscopy and being able to show rendered videos would be super useful.
Thank you!
There's a problem with the Debian package, because qt6-multimedia-dev
is not available on all architectures. This issue is causing a build failure due to unavailable dependencies on everything except amd64
, arm64
, armhf
, and i386
. I've restricted the build to these architectures, but have yet to go through the rigamarole of getting the release managers to allow the package into the upcoming distribution despite this apparent regression.
A better (from my perspective) solution would be to make this build dependency optional, so the library is detected at build time and used iff available. Not sure how hard that would be...
Cannot build due to a qt5 error. Installation via sudo zypper install libqt5-qtbase-devel
didn't help either; seems to be related to missing qmake options.
sh@mega:~/Desktop/forks/eln> make
mkdir -p build
rm -f build/*/BuildDate.o
( cd build; qmake "-qt=qt5" ../src/eln.pro )
***Unknown option -qt=qt5
Usage: qmake [mode] [options] [files]
QMake has two modes, one mode for generating project files based on
some heuristics, and the other for generating makefiles. Normally you
shouldn't need to specify a mode, as makefile generation is the default
mode for qmake, but you may use this to test qmake on an existing project
Mode:
-project Put qmake into project file generation mode
In this mode qmake interprets files as files to
be built,
defaults to *.c; *.ui; *.y; *.l; *.ts; *.xlf; *.qrc; *.h; *.hpp; *.hh; *.hxx; *.H; *.cpp; *.cc; *.cxx; *.C
Note: The created .pro file probably will
need to be edited. For example add the QT variable to
specify what modules are required.
-makefile Put qmake into makefile generation mode (default)
In this mode qmake interprets files as project files to
be processed, if skipped qmake will try to find a project
file in your current working directory
Warnings Options:
-Wnone Turn off all warnings; specific ones may be re-enabled by
later -W options
-Wall Turn on all warnings
-Wparser Turn on parser warnings
-Wlogic Turn on logic warnings (on by default)
-Wdeprecated Turn on deprecation warnings (on by default)
Options:
* You can place any variable assignment in options and it will be *
* processed as if it was in [files]. These assignments will be parsed *
* before [files]. *
-o file Write output to file
-d Increase debug level
-t templ Overrides TEMPLATE as templ
-tp prefix Overrides TEMPLATE so that prefix is prefixed into the value
-help This help
-v Version information
-after All variable assignments after this will be
parsed after [files]
-norecursive Don't do a recursive search
-recursive Do a recursive search
-set <prop> <value> Set persistent property
-unset <prop> Unset persistent property
-query <prop> Query persistent property. Show all if <prop> is empty.
-cache file Use file as cache [makefile mode only]
-spec spec Use spec as QMAKESPEC [makefile mode only]
-nocache Don't use a cache file [makefile mode only]
-nodepend Don't generate dependencies [makefile mode only]
-nomoc Don't generate moc targets [makefile mode only]
-nopwd Don't look for files in pwd [project mode only]
Makefile:51: recipe for target 'PREP' failed
make: *** [PREP] Error 1
ash@mega:~/Desktop/forks/eln>
tools/videostudy/videostudy
is a generated binary executable
I had to run sudo zypper install libqt4-devel
on OpenSUSE to get the qmake
command together with all kinds of UI devel libraries.
Using notedeln 1.4.0 on Linux mint 21.3
When hovering over the buttons the popup hint text appears as white text in a light yellow box and is mostly unreadable.
Small thing but makes learning to use the program difficult.
It was taking the default text color from the theme. When in dark mode text appears white. When I switched to a light light mode theme text became black and readable.
Hi, not sure how easy this is to implement, but it would be valuable to be able to import .eln archives (open MTI-license zip format https://github.com/TheELNConsortium/TheELNFileFormat/blob/master/SPECIFICATION.md) from other ELNs. I would like to use notedeln to work on entries, when no Internet is available or for personal backups from our cloud based ELN. Thank your for your time!
I read a followed the section 3.20 Archiving (version control)
in the manual. I followed the black diamond instructions for creating a remotely archived notebook on our lab's NAS. Everything seemed to work (e.g. the testing.nb.git
notebook appeared on the server where I wanted it to). When I open the notebook locally a dialog pops up saying "updating from git". However, when I look at the status of the git repo on the remote server by logging in, it never seems to update. When I attempt to create another notebook using the remote copy, it fails because there do not seem to be any commits. Do I have to trigger commits manually? If so, how?
Thank you for this great piece of Software!
Just one wish: Could you please allow to specify a different port than 22 for the ssh access when creating or cloning a remote notebook? I.e. I'd need to specify "host.dom:port". Currently the hostname lookup fails when trying to do so.
Best, Roland
When I attempt to create an automatic pubmed footnote link by pressing Ctrl + N near a pubmed ID number, ELN fails with a segmentation fault. Unfortunately, the exception handling dialog contains an empty backtrace (which might be a meta-issue)
This happens regardless of whether the number is a valid ID vs a randomly typed long number.
version: cca5af9
Pressing Ctrl + N while editing text will create footnote. Pressing Esc while editing the footnote halts footnote editing, but leaves the cursor in an apparently undefined state. I suggest that the cursor should be returned to the position in the main text at which the footnote was originally requested.
version: cca5af9
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.