Skip to content

wallytutor/Kompanion

Repository files navigation

Kompanion

A portable toolbox setup for working in Scientific Computing under Windows.

Usage

For installation of desired packages (before first use), run . kompanion.ps1 -RebuildOnStart <Features>.

The simplest way to isolate the environment for a single package is to proceed as per the following instructions; please notice that doing so you can have only a single VSCode instance running, as launching other instances affect the environment variables for all (breaking isolation).

  1. Add this directory to your PATH environment variable.
  2. In a PowerShell terminal, navigate to your working directory.
  3. Source the environment with . kompanion.ps1 <Features>.
  4. Call Start-Kompanion and keep the terminal open.

In the source phase, <Features> may take the following values:

Flag Description
-RebuildOnStart Force rebuild/installation of packages
-EnableFull Enable all supported features
-EnableLang Enable all programming languages
-EnableSimu Enable all simulation tools
-EnablePython Enable Python
-EnableJulia Enable Julia
-EnableRacket Enable Racket
-EnableLaTeX Enable LaTeX (extended) toolkit
-EnableElmer Enable Elmer Multiphysics
-EnableGmsh Enable Gmsh

To-do

The following aim at flattening the project of at least one level:

  • Refactor documentation for new version.
  • Update Git submodules at .gitmodules and under .git directory at relevant locations.
  • Split the Tested packages of docs/preamble.md into sections for better management.

About

A portable toolbox setup for working under Windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published