Research Tools
Sources from around the web that I've found useful (and refer back to often!).
- Track changes for journal resubmission
- Microsoft Word document: use the "Review --> Compare --> Compare two versions of a document" and save the changes as a new document: https://www.businessinsider.com/guides/tech/how-to-compare-two-word-documents
- Latex/Oveleaf
- In Overleaf (easiest in my opinion): https://www.overleaf.com/learn/latex/Articles/How_to_use_latexdiff_on_Overleaf#David_Carlisle’s_solution
- Another option in the command line: https://texblog.org/2018/08/14/track-changes-with-latexdiff/ - if pdflatex isn’t working, you can upload the diffs.tex file into Overleaf to compile it into a PDF
- Processing netcdf files
- cdo (my preference for most tasks): https://code.mpimet.mpg.de/projects/cdo/embedded/index.html (PDF version of the documentation here)
- nco (I find this easier than cdo for editing variable names or adding metadata): https://nco.sourceforge.net/
- Colorbar/colormap tools
- Tol colorblind-friendly color maps: https://sronpersonalpages.nl/~pault/ (Python package to use them directly at https://pypi.org/project/tol-colors/)
- Colorblindness simulation (to check your figures): https://www.color-blindness.com/coblis-color-blindness-simulator/
- Colorbrewer tool for choosing color schemes: https://colorbrewer2.org/#type=sequential&scheme=BuGn&n=3
- Extract HEX/RBG codes from an image: https://imagecolorpicker.com/
- Creating custom colormaps in Python:
- Simple parallelization in Python
- Dask with xarray: https://docs.xarray.dev/en/stable/user-guide/dask.html
- Progress bar to monitor dask.compute() function: https://docs.dask.org/en/stable/diagnostics-local.html
- numba package for Python functions: https://numba.readthedocs.io/en/stable/user/5minguide.html
- Reference management
- Zotero: https://www.zotero.org/
- Zotero plugin for Microsoft Word: https://www.zotero.org/support/word_processor_plugin_usage
- Using Zotero with Overleaf: https://www.overleaf.com/learn/latex/Bibliography_management_in_LaTeX
- General tools
- Latex online table editor: https://www.tablesgenerator.com/
- Python argparse (set command line options to use when executing a Python script): https://docs.python.org/3/library/argparse.html
- Plot digitizer (extract specific values from a graph): https://plotdigitizer.com/app
- Minimal citation styles for grant proposals: