# Experts Opinions

# Gettings Started

Go to Marketplace

[![Screenshot 2025-04-19 at 15.31.47.png](https://docs.finmars.com/uploads/images/gallery/2025-04/scaled-1680-/screenshot-2025-04-19-at-15-31-47.png)](https://docs.finmars.com/uploads/images/gallery/2025-04/screenshot-2025-04-19-at-15-31-47.png)  
  
Install module **Expert Opinions** You will receive Dashboard Layout **Expert Portfolios**

[![Screenshot 2025-04-19 at 15.32.22.png](https://docs.finmars.com/uploads/images/gallery/2025-04/scaled-1680-/screenshot-2025-04-19-at-15-32-22.png)](https://docs.finmars.com/uploads/images/gallery/2025-04/screenshot-2025-04-19-at-15-32-22.png)

# Calculate Dashboard

Go to Explorer   
  
workflows/com/finmars/expert-opinions/dashboard

[![Screenshot 2025-04-19 at 15.33.07.png](https://docs.finmars.com/uploads/images/gallery/2025-04/scaled-1680-/screenshot-2025-04-19-at-15-33-07.png)](https://docs.finmars.com/uploads/images/gallery/2025-04/screenshot-2025-04-19-at-15-33-07.png)  
  
Open **data\_transformer.ipynb**

[![Screenshot 2025-04-19 at 15.33.57.png](https://docs.finmars.com/uploads/images/gallery/2025-04/scaled-1680-/screenshot-2025-04-19-at-15-33-57.png)](https://docs.finmars.com/uploads/images/gallery/2025-04/screenshot-2025-04-19-at-15-33-57.png)

Run **Execute Cell** button  
  
Scroll to **Init** method

[![Screenshot 2025-04-19 at 16.27.37.png](https://docs.finmars.com/uploads/images/gallery/2025-04/scaled-1680-/screenshot-2025-04-19-at-16-27-37.png)](https://docs.finmars.com/uploads/images/gallery/2025-04/screenshot-2025-04-19-at-16-27-37.png)

Each expert calculated **independently**, because calculation time is too big, so, depends on how many experts you need to

```python
processed_expert = process_single_expert(experts[0])
```

  
**and then press Calculate, when finished do**

```python
processed_expert = process_single_expert(experts[1])
```

  
And so on

When all experts are calculated you need to scroll down, to next Cell, and combine results into single JSON

[![Screenshot 2025-04-19 at 16.29.49.png](https://docs.finmars.com/uploads/images/gallery/2025-04/scaled-1680-/screenshot-2025-04-19-at-16-29-49.png)](https://docs.finmars.com/uploads/images/gallery/2025-04/screenshot-2025-04-19-at-16-29-49.png)

  
So, in the end you need to verify that file **/workflows/com/finmars/expert-opinions/dashboard/experts\_portfolios.json**

[![Screenshot 2025-04-19 at 16.30.28.png](https://docs.finmars.com/uploads/images/gallery/2025-04/scaled-1680-/screenshot-2025-04-19-at-16-30-28.png)](https://docs.finmars.com/uploads/images/gallery/2025-04/screenshot-2025-04-19-at-16-30-28.png)

If file is ready then

Go to Dashboard to see results

[![Screenshot 2025-04-19 at 15.53.08.png](https://docs.finmars.com/uploads/images/gallery/2025-04/scaled-1680-/screenshot-2025-04-19-at-15-53-08.png)](https://docs.finmars.com/uploads/images/gallery/2025-04/screenshot-2025-04-19-at-15-53-08.png)  
  
Well done!

# Module Structure

[![Screenshot 2025-04-19 at 16.31.15.png](https://docs.finmars.com/uploads/images/gallery/2025-04/scaled-1680-/screenshot-2025-04-19-at-16-31-15.png)](https://docs.finmars.com/uploads/images/gallery/2025-04/screenshot-2025-04-19-at-16-31-15.png)  
  
**data\_transformer.ipynb** - main jupyter python script that works with Finmars REST API to calculate all metrics and export results as .json into same folder  
  
**experts.json** - meta file with all information about expert and its portfolios and closing periods, it used in **data\_transformer.ipynb  
  
expert\_portfolios.json -** result file that used in Dashboard Layout to output all the calculation to User Interface  
  
**expert\_N\_result.json -** result file of single expert, tmp file, used to be concatenated into single result file **data\_transformer.ipynb**  
  
**experts\_mock.json** - example file of expected structure in experts.json  
  
**experts\_portfolios\_mock** - example file of expected result of **data\_transformer.ipynb  
  
index.html -** actual dashboard page that showed in Finmars Dashboard Layout