Commit a9afa356 authored by Ayres, Andrew's avatar Ayres, Andrew
Browse files

remove numbers from first section

parent 6ebd19ed
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@ exercises: 0

::::::::::::::::::::::::::::::::::::::::::::::::::

## 1. Introduction to NOVA and NDIP
## Introduction to NOVA and NDIP

Welcome to the NOVA tutorial! This guide will walk you through the process of creating applications for the analysis and visualization of neutron scattering data using the NOVA framework. You will learn how to create scripts that interact with the existing tools deployed on the Neutrons Data Interpretation Platform (NDIP), and interactive web applications that can be deployed to NDIP to create simple user interfaces or complex visualizations. All these leverage the NOVA libraries to simplify interaction with the Neutron Data Interpretation Platform (NDIP).

+1 −1
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ exercises: 3

::::::::::::::::::::::::::::::::::::::::::::::::::

## 2. Getting Started with a Template Application
## Getting Started with a Template Application


As mentioned in the introduction, all code examples in this tutorial are based on a template application. In this episode, we will create this starting point by cloning a template using the `copier` library. This template provides a basic project structure and pre-configured files that will help us get started quickly with our NOVA project, saving us from setting up everything from scratch.
+1 −1
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@ exercises: 3

::::::::::::::::::::::::::::::::::::::::::::::::::

## 3. Programming with NDIP
## Programming with NDIP

In this episode, we will start using the `nova-galaxy` library to interact with the NDIP platform and run a neutron analysis tool. First, ensure you have set your `GALAXY_URL` and `GALAXY_API_KEY` as environment variables, as explained in the Summary and Setup Episode.  We also need to add `nova-galaxy` as a project dependency.

+1 −1
Original line number Diff line number Diff line
@@ -25,7 +25,7 @@ exercises: 2

::::::::::::::::::::::::::::::::::::::::::::::::::

## 4. User Interface Best Practices: The MVVM Design Pattern
## User Interface Best Practices: The MVVM Design Pattern

In this section, we will introduce the Model-View-ViewModel (MVVM) design pattern, a powerful architectural approach for structuring applications, particularly those with user interfaces. We\'ll explore the core principles of MVVM, the roles of each component, and how the NOVA framework simplifies its implementation, making your code more organized, testable, and maintainable.

+1 −1
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ exercises: 3

::::::::::::::::::::::::::::::::::::::::::::::::::

## 5. Web-based User Interface Development
## Web-based User Interface Development

In this section, we will dive into Trame and the `nova-trame` library to build interactive web-based user interfaces for our NOVA applications. We\'ll explore how `nova-trame` simplifies UI development within the NOVA ecosystem and how to use common layout components.

Loading