Skip to content

Latest commit

 

History

History
executable file
·
149 lines (92 loc) · 6.65 KB

README.md

File metadata and controls

executable file
·
149 lines (92 loc) · 6.65 KB

Useful softwares and websites.

Writing, publishing

ArXiv LaTeX Cleaner, clean papers before submission to arXiv.

Ar5iv, turn papers into webpages in HTML.

CRediT, a standardized list of roles for authors contributions.

diagrams.net, online site to create diagrams.

Markdown, langage to format many documents, can be used with LaTeX to generate maths pdf files.

Pandoc, <3 file converter, can be used with markdown to create pdfs or presentation slides.

Pandoc-crossref, allows to use crossref for equations, figures etc in pandoc-markdown files.

Sherpa, online resource that aggregates and analyses publisher open access policies.

VS Code Keyboard shortcuts, cheatsheet with VS Code Keyboard Shortcuts for Linux

webofknowledge, list of scientific journals abreviations.

Zotero, open source bibliography management tool.

LaTeX

bibcure, set of tools to generate and tidy bib files. Generates bib files from list of DOIs.

BibTeX Tidy, tool to tidy bibtex files.

GNU aspell, spell checker.

aspecll -c -t file.tex -d en
-c: to check the file
-t: LaTeX mode
-d: name of the main dictionary to use (default en)

LaTeXdiff, generates a pdf highlighting the differences between two git versions of a LaTeX file.

  #!/bin/bash
  latexdiff-vc -r <tag or git version> --force main.tex
  latexmk -shell-escape -pdf -pv -output-directory=build-diff main-diff<tag or git version>.tex

Overleaf-sync, sync Overleaf free version (here for the PLM version) with git.

Presentations

Marp, tool for presentations creation using markdown.

Revealjs, tool for presentations creation in html.

Coding

Bash

Git

Python

  • Pep8, standard python code formating.
    autopep8 -i *.py
  • Polars, dataframes library.
  • PyMesh, tools for geometry processing and meshing, wraps Shewchuk's triangle library.
  • Ruff, python linter and code formatter.
  • SimRender, a library for 3D interactive rendering of numerical simulations.
  • uv, python package and project manager.
  • Vedo, visualization library in python.

Others

NERDTree, file system explorer in Vim.

  • s to open file in split panel
  • Crtl + w + Left Crtl + w + Right to navigate panels

Miscellaneous

Anna's archive, Mirrors Sci-hub, LibGen, Z-lib etc.

Diataxis, a systematic approach to technical documentation authoring.

FriendsDontLetFriends, examples of bad data visualizations.

Jekyll, software to create static webpages from Markdown files (here for a nice tutorial).

LibRedirect, web extension redirecting many websites to alternative privacy friendly frontends.

Mermaid, a tool to create diagrams in Markdown.

RAWGraphs, online data visualization tool.

10 minutes mail, generate a temporary email address.

Task Warrior, todo list management software in terminal.

Coolors, generate color palettes.

Relax

Accuracity, geography game where you locate cities.

Nandgame, build a computer from scratch.

Rogule, a dungeon a day keeps the Balrog away.

The wiki game, a game on Wikipedia.

Travle, geography game where you travel from one country to another.

Whentaken, guess where and when the picture has been taken.