{
  "manifest": {
	"$BASE_DIR": "${configdir}",
    "$NETWORK_DIR": "$BASE_DIR/network",
    "$MODELS_DIR": "$BASE_DIR/../pointnet_files/components",
    "$OUTPUT_DIR": "$BASE_DIR/output",
    "$INPUT_DIR": "$BASE_DIR/"
  },

  "run": {
    "duration": 3000.0,
    "dt": 0.001,
    "block_run": false,
    "block_size": 1000.0
  },

  "inputs": {
    "LGN_spikes": {
      "input_type": "spikes",
      "module": "nwb",
      "input_file": "$INPUT_DIR/lgn_spikes.nwb",
      "node_set": "LGN",
      "trial": "trial_0"
    }
  },

  "reports": {
    "membrane_potential": {
      "cells": {"population": "V1", "node_id": [0, 20, 60, 80, 100]},
      "variable_name": "V_m",
      "module": "multimeter_report",
      "sections": "soma",
      "enabled": true
    }
  },

  "output": {
	"log_file": "log.txt",
	"spikes_file": "spikes.h5",
    "spikes_file_csv": "spikes.csv",
	"output_dir": "$OUTPUT_DIR",
    "overwrite_output_dir": true
  },


  "target_simulator":"NEST",

  "components": {
    "point_neuron_models_dir": "$MODELS_DIR/cell_models",
	"synaptic_models_dir": "$MODELS_DIR/synaptic_models",
    "weight_functions": "$BASE_DIR/weight_funcs.py"
  },

  "networks": {
    "nodes": [
      {
        "nodes_file": "$NETWORK_DIR/V1_nodes.h5",
        "node_types_file": "$NETWORK_DIR/V1_node_types.csv"
      },
      {
        "node_types_file": "${NETWORK_DIR}/LGN_node_types.csv",
        "nodes_file": "${NETWORK_DIR}/LGN_nodes.h5"
      }
    ],
    "edges": [
      {
        "edges_file": "${NETWORK_DIR}/V1_V1_edges.h5",
        "edge_types_file": "${NETWORK_DIR}/V1_V1_edge_types.csv",
        "enabled": true
      },
      {
        "edges_file": "${NETWORK_DIR}/LGN_V1_edges.h5",
        "edge_types_file": "${NETWORK_DIR}/LGN_V1_edge_types.csv"
      }
    ]
  }
}