Explore NextGen IDE Folders

Last modified 2024-11-22

Abbreviations Key
HISEHuman Immune System Explorer
IDEintegrated development environment
SDKsoftware development kit
UIuser interface

At a Glance

To manage the NextGen IDE workflow, use the folder icon in the left navigation pane, as shown in the screenshot at left. The folders in the IDE are described below and summarized in the image that follows. The table at right summarized folder persistence.

Environment

The /environment folder contains the Conda environment for the modality you select, as well as all necessary dependencies. If you use conda install <package name>, the package is added to the /environment folder.

Input

The read-only /input folder is used to store incoming data and system configuration files needed for proper execution. A caching mechanism allows temporary storage of files to speed up loading and improve performance when frequently accessed data is retrieved. 

Output

You're unlikely to interact directly with the /output folder. It stores data to be uploaded back to HISE (for example, during an uploadFiles() call).

FolderPersists? (Y/N)
/environmentY
/inputN
/outputN
/privateY
/sdkN
/tempY

Private

When it doesn’t make sense to write your outputs or intermediates into HISE, the /private folder stores your data. This folder can also be used to move content between IDEs within the same account. Files written into the /private folder folder are placed into cheap, durable cloud storage that persists even after the IDE is deleted.

SDK

The SDK is a collection of tools for expanding the HISE platform by adding visualizations, uploading new findings, or performing other specialized tasks. The SDK also supplies methods that let you interact with HISE programmatically in either R or Python. These methods are available once your VM is created, so there’s no need to install additional tools. For details, see Use HISE SDK Methods. The tools stored in the /sdk folder do not persist when the instance is stopped. 

Temp

The /temp folder is used to cache data in active use, process temporary files, and store intermediate computational results. This data persists when the instance stops.


Related Resources

Create Your First NextGen IDE Instance (Tutorial)

Migrate to the HISE NextGen IDEs (Q&A)

Manage Packages in HISE NextGen IDEs

Manage NextGen IDE Instances (Tutorial)