-
zotero
Zotero is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share your research sources.
-
org-ref
org-mode modules for citations, cross-references, bibliographies in org-mode and useful bibtex tools to go with it.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
If you're Emacs savvy (Spacemacs user myself) why not use the org-mode tools to work the LaTeX?
Also, references in Zotero => https://www.zotero.org/
There is a good Android client for Zotero, so toting around research on a tablet is a cheap approach.
Since you’re an emacs user, I highly recommend org mode and org-ref for technical writing. For collaborative writing I’ll export to overleaf, but I’ve never found anything quite as good as org mode for organizing, building, and revising research writeups.
You don’t have to go all in on org for notes and TODO tracking (I’ve tried and haven’t made it stick).
https://github.com/jkitchin/org-ref
My main workflow improvement over the course of my PhD has been making my papers reproducible. This means: I can clone a github repo and in a single command, re-run all computations, re-generate all figures and tables, and compile the final paper.
Any manual step like "resize the figure window until the proportions look good" or "run script A, then run script B", or "upload this file to Overleaf" creates an opportunity for your results (figures and tables) to become out of sync with your source code. This can cause big problems.
I use Makefiles to accomplish this [1], but the exact techniques don't matter. The main point is the end goal.
More broadly, in research it's always tempting to do things quick and dirty. Conference deadlines loom. Code bases are usually small and short-lived. But in my experience, your 4-months-later future self will appreciate tests, documentation, etc. just as much as your 4-years-later future self.
You can still be quick and dirty when it comes to project scope. This is where you get most of the speedup anyway. Go ahead write a function that doesn't handle edge cases, but add a comment about it!
[1] https://github.com/jpreiss/reproducible_papers
I wrote a research-oriented PDF viewer during my own PhD. The ability to be able to quickly find and search references proved invaluable to me (obviously I am biased though :) ). Here it is:
https://github.com/ahrm/sioyek
would recommend checking out https://wiki.dendron.so
it’s an open source, local first, markdown based note taking tool that is integrated with vscode/cli
(full disclosure: i’m the creator and happy to answer any questions as well on our discord: https://discord.gg/NDYd9nYkM3)
Related posts
-
Vscode setup with Foam and Logseq for Digital Note Taking
-
PDF Viewer that Compiles LaTeX Notes?
-
Free note taking apps with support of Wikilinks
-
How can I get a minimap in Obsidian like the one in VS Code shown on the right? An outline of an entire note that acts like a scroll bar when you click and drag it.
-
Web Version of Obsidian