@@ -10,12 +10,13 @@ This section guides you through setting up your development environment to follo
Before proceeding, ensure you have met the following prerequisites:
***Basic Python Knowledge:** A basic understanding of Python programming concepts is required.
***Python Installation:** You must have Python 3.8 or higher installed on your system. Verify your Python version by running `python --version` or `python3 --version` in your terminal.
***Python Installation:** You must have Python 3.10 or higher installed on your system. Verify your Python version by running `python --version` or `python3 --version` in your terminal.
***Python's `copier` Library:** We will be using this library to generate a starting application from a template. Install it using `pip install copier`.
***Poetry:** The code samples provided in this tutorial leverage Poetry for dependency management. If you don't have Poetry installed, follow the instructions on the official Poetry website: [https://python-poetry.org/docs/#installation](https://python-poetry.org/docs/#installation).
***NDIP Access:** You should have access to a working NDIP system. (Specific details about NDIP access will need to be provided by the instructor.) Ensure you have the necessary credentials (API key and NDIP URL) to connect to NDIP. These will be set as environment variables, as described later.
***NOVA Libraries:** While Poetry will manage these dependencies for you, it's helpful to be aware of the core NOVA libraries: `nova-galaxy`, `nova-trame`, and `nova-mvvm`. You can find documentation for these libraries on ReadTheDocs (links provided in the "References" section).
***A Text Editor or IDE:** You will need a text editor or IDE (such as VS Code, Sublime Text, or Atom) for writing code.
***Git:** You must have git installed on your system.
***Familiarity with the Command Line:** You will need to be comfortable using the command line or terminal.