    

 ## On this page

  

 

 # RAModuleCollection

 Last update: 17.07.2025 

<a id="generated.RAModuleCollection"></a>

### *class* RAModuleCollection

Rocky PrePost Scripting wrapper for the collection of module in a project.

This wrapper corresponds to the “Modules” item on the project’s data tree. Retrieve the [`RAModuleCollection`](#generated.RAModuleCollection) from a [`RAStudy`](RAStudy.md#generated.RAStudy) via:

```python
module_collection = study.GetModuleCollection()

```

**Methods:**

NameDescription[`GetEnabledModules`](#generated.RAModuleCollection.GetEnabledModules)()Get the names of the enabled modules in project.[`GetModule`](#generated.RAModuleCollection.GetModule)(module\_name)Get a module given its name.[`GetModuleNames`](#generated.RAModuleCollection.GetModuleNames)()Get the names of the modules in project.<a id="generated.RAModuleCollection.GetEnabledModules"></a>

#### GetEnabledModules()

Get the names of the enabled modules in project.

<a id="generated.RAModuleCollection.GetModule"></a>

#### GetModule(module\_name: str)

Get a module given its name.

- **Parameters:****module\_name** – The name of the module to get.

<a id="generated.RAModuleCollection.GetModuleNames"></a>

#### GetModuleNames()

Get the names of the modules in project.