Ubuntu 18.04.1 Long Term Support

is my operating system.

Atom

My text editor

Qalculate!

Complete and powerful Scientific calculator.

Anaconda Distribution (For data science with python)

With over 6 million users, the open source Anaconda Distribution is the fastest and easiest way to do Python and R data science and machine learning on Linux, Windows, and Mac OS X. It’s the industry standard for developing, testing, and training on a single machine. https://www.anaconda.com/what-is-anaconda/

R and Rstudio

CLASSIC!

Pandoc

If you need to convert files from one markup format into another, pandoc is your swiss-army knife. https://pandoc.org/

Git

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. https://git-scm.com/

Jekyll (This is what i use to make this blog)

Transform your plain text into static websites and blogs that you can publish on github pages and/or gitlab pages. https://jekyllrb.com/

Mathjax

http://docs.mathjax.org/en/latest/start.html

http://docs.mathjax.org/en/latest/configuration.html#

http://docs.mathjax.org/en/latest/tex.html

Dash (python)

Dash is a productive Python framework for building web applications. Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data visualization apps with highly custom user interfaces in pure Python. It’s particularly suited for anyone who works with data in Python. Through a couple of simple patterns, Dash abstracts away all of the technologies and protocols that are required to build an interactive web-based application. Dash is simple enough that you can bind a user interface around your Python code in an afternoon. Dash apps are rendered in the web browser. You can deploy your apps to servers and then share them through URLs. Since Dash apps are viewed in the web browser, Dash is inherently cross-platform and mobile ready.

https://plot.ly/products/dash/

https://dash.plot.ly/introduction

Xarigan by yihui (for the love of manga)

An R package for creating slideshows with remark.js through R Markdown. The package name xaringan comes from Sharingan, a dōjutsu in Naruto with two abilities: the “Eye of Insight” and the “Eye of Hypnotism”. A presentation ninja should have these basic abilities, and I think remark.js may help you acquire these abilities, even if you are not a member of the Uchiha clan.

Mathpix

Convert images to LaTeX Take a screenshot of math and paste the LaTeX into your editor, all with a single keyboard shortcut.

Pycharm

EDI python

Pyqt5 and QtDesigner

Python tools to create applications with GUI.

Sourcetree

A free Git client for Windows and Mac Sourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree’s simple Git GUI.

git-xltrail: Git extension

git-xltrail is a Git extension. It makes commands like git diff work for VBA and it supports proper VBA merging so you can resolve merge conflicts right within the VBA editor (see screenshot). It also works together with Atlassian’s highly popular SourceTree application to show you VBA diffs the way you would expect them, see

xlwings: Python for Excel

xlwings allows you to leverage the power of Python from and with Excel:

  • Automate Excel from Python e.g. to produce reports or to interact with Jupyter notebooks.
  • Write macros in Python that you can run from buttons in Excel, e.g. to load in data from a database or an external API.
  • Write UDFs (user defined functions) and leverage the power from e.g. NumPy, Pandas and machine learning libraries.
  • Remote control Excel e.g. on a Bloomberg terminal or Windows Server via the REST API.

Everything works on Windows and macOS except for UDFs (Windows only). Note that xlwings requires a working installation of Microsoft Excel.