Replies: 2 comments 3 replies
-
Bare-bones in docker environment. ... based on one of my own UG responses (which may or may not have provided meaningful feedback), this is (still) the description of a working process:
I originally chose docker as it allowed me to keep the development environment completely separate from my operating system (the setup - essentially an enhanced Ubuntu 18.04 container - is uploaded here). To date, I mostly used emacs for editing, although I have started to use VS code for other projects. My OS is Fedora, but this is secondary for this setup. As mentioned above, the approach itself is not very sophisticated, so I do not expect this to end up as being a recommended solution. To run quick tests on MATLAB, I have a second Win10 tool-chain based on Visual Studio Community (posted here as a gist); while it presumably can be extended, I have not used it for development. |
Beta Was this translation helpful? Give feedback.
-
Great idea! I use a MacBook Pro. Until the last month, I had a 2016 Intel with macOS 10.14. I now use a 2021 Apple Silicon model with 11.2. I also remote to a Windows desktop in my on-campus office that I haven't been to in a year, although usually only to test Windows specific stuff. For code editing, I use 95% VS Code. I started in Notepad++ some decade+ ago, and wrote at least one paper in LaTeX using npp. From there, I spent a few years in Sublime Text, before moving to Atom for the GitHub integration. I can't recall why I switched to VS Code, I think it was probably the superior extensions, especially for LaTeX editing. The other 5% is Vim when I'm at a terminal. I forced myself to learn more than just For compilers, I tend to just use the default Apple I tend to keep a copy of Matlab around for testing. For Python management, I use about 95% |
Beta Was this translation helpful? Give feedback.
-
There presumably is an entire range of solutions on this topic, but I wanted to start a discussion to see examples for how various community members have set up their tool-chains for development purposes (i.e. contributing to the Cantera repository, not just using the package). This certainly depends on individual preferences, but I believe it would be interesting to see what works, especially as related questions occasionally come up on the user group.
If you have a description of an environment that you'd like to share, please post a new comment below.
Beta Was this translation helpful? Give feedback.
All reactions