Skip to content

Software & Tools

Here is a list of recommened software and tools.

Inkscape

Inkscape is required to open SVG files. It is a free and open source vector graphics editor. Since we do not normally have admin access to work Windows computer, we can use the portable 7z distribution. Here is Download Link. We need to choose Windows: 64-bit: compressed (7z). After that the file needs to be unarchived/unzipped into a particular folder. As the folder size is big, unpacking will take some time. I recommend putting this in user home folder, i.e., in a folder under your name/account. To run the software, look for inkscape.exe in bin folder. You can right click and choose to add it to your task bar for easier access. You can also set this as default app for svg files system-wide.

Ghostwriter

Ghostwriter is recommended as a markdown editor for Windows. This is free and open source, and availble as a portable app. The latest version can be downloaded from Ghostwriter GitHub Releases Page. For usage on Windows, download the portable.zip version. The file then can be unzipped into the folder of your choice (recommended to be put in user home folder normally). You can set this software as default editor for md files.

For markdown usage reference, refer to this Ghostwriter Documentation.

uv

uv is fantastic for managing python environments. At the same time, our command line tool bid uses uv to run the script. Install uv following Installation Instructions here.

For running python tools in excel, we will also use python environment managed by uv instead of installing full anaconda distribution. We will typically create a folder called managed_python in user's home directory, copy in project.toml file in here and create .venv with uv sync command. xlwings python interpreter field then needs to be configured to point to this python.exe. Additionally, we can put in the path in user's ENVIRONMENTAL variable.