{
    "device": [
        {"title": "Select Device", "module_name": "extra:device_selector", "helpname": ""},
        {"title": "Circuit Simulator", "module_name": "extra:simulator", "helpname": ""},
        {"title": "Samples", "module_name": "extra:simulator_samples", "helpname": ""},
        {"title": "", "module_name": "separator", "helpname": ""},
        {"title": "Programming Reference", "module_name": "extra:ProgrammersManual", "helpname": "https://eyes17lib.readthedocs.io/en/latest/"},
        {"title": "Internet of Things", "module_name": "InternetOfThings", "helpname": "https://expeyes.scischool.in:4000/"}
    ],
    
    "School Level": [
      {"title": "Oscilloscope", "module_name": "oscilloscope", "helpname": "2.1"},
      {"title": "DC Voltages", "module_name": "scope:measure-dc", "helpname": "2.2"},
      {"title": "Resistance", "module_name": "scope:res-measure", "helpname": "2.3"},
      {"title": "Resistors in Series", "module_name": "scope:res-series", "helpname": "2.3"},
      {"title": "Resistors in Parallel", "module_name": "scope:res-parallel", "helpname": "2.4"},
      {"title": "Capacitance", "module_name": "scope:cap-measure", "helpname": "2.5"},
      {"title": "Capacitors in Series", "module_name": "scope:cap-series", "helpname": "2.6"},
      {"title": "Capacitors in Parallel", "module_name": "scope:cap-parallel", "helpname": "2.7"},
      {"title": "Resistance by Ohm's law", "module_name": "scope:res-compare", "helpname": "2.8"},
      {"title": "Direct and Alternating Currents", "module_name": "scope:ac-dc", "helpname": "2.9"},
      {"title": "AC mains pickup", "module_name": "scope:line-pickup", "helpname": "2.10"},
      {"title": "Separating AC and DC", "module_name": "scope:acdc-separating", "helpname": "2.11"},
      {"title": "Conducting Human body", "module_name": "scope:conducting-human", "helpname": "2.12"},
      {"title": "Resistance of Human body", "module_name": "scope:res-body", "helpname": "2.13"},
      {"title": "Light Dependent Resistor", "module_name": "scope:ldr", "helpname": "2.14"},
      {"title": "Lemon Cell", "module_name": "scope:lemon-cell", "helpname": "2.15"},
      {"title": "Simple AC generator", "module_name": "scope:ac-generator", "helpname": "2.16"},
      {"title": "Transformer", "module_name": "scope:transformer", "helpname": "2.17"},
    {"title": "Resistance of Water", "module_name": "scope:res-water", "helpname": "2.18"},
    {"title": "Generating Sound", "module_name": "scope:sound-generator", "helpname": "2.19"},
    {"title": "Digitizing Sound", "module_name": "scope:sound-capture", "helpname": "2.20"},
    {"title": "Stroboscope", "module_name": "scope:stroboscope", "helpname": "2.21"}
  ],

  "electronicsExpts": [
    {"title": "Oscilloscope", "module_name": "scope", "helpname": "3.1"},
    {"title": "Halfwave Rectifier", "module_name": "scope:halfwave", "helpname": "3.2"},
    {"title": "Fullwave Rectifier", "module_name": "scope:fullwave", "helpname": "3.3"},
    {"title": "Diode Clipping", "module_name": "scope:clipping", "helpname": "3.4"},
    {"title": "Diode Clamping", "module_name": "scope:clamping", "helpname": "3.5"},
    {"title": "IC555 Multivibrator", "module_name": "scope:osc555", "helpname": "3.6"},
    {"title": "Transistor Amplifier (CE)", "module_name": "scope:npnCEamp", "helpname": "3.7"},
    {"title": "Inverting Amplifier", "module_name": "scope:opamp-inv", "helpname": "3.8"},
    {"title": "Non-Inverting Amplifier", "module_name": "scope:opamp-noninv", "helpname": "3.9"},
    {"title": "Summing Amplifier", "module_name": "scope:opamp-sum", "helpname": "3.10"},
    {"title": "Logic Gates", "module_name": "scope:logic-gates", "helpname": "3.11"},
    {"title": "Clock Divider Circuit", "module_name": "scope:clock-divider", "helpname": "3.12"},
    {"title": "Diode Characteristics", "module_name": "diodeIV", "helpname": "3.13"},
    {"title": "NPN Output Characteristics", "module_name": "npnCEout", "helpname": "3.14"},
    {"title": "PNP Output Characteristics", "module_name": "pnpCEout", "helpname": "3.15"}
  ],
  "electricalExpts": [
    {"title": "Plot I-V Curve", "module_name": "plotIV", "helpname": "4.1"},
    {"title": "XY Plotting", "module_name": "XYplot", "helpname": "4.2"},
    {"title": "RC Transient response", "module_name": "RCtransient", "helpname": "4.4"},
    {"title": "RL Transient response", "module_name": "RLtransient", "helpname": "4.5"},
    {"title": "RLC transient response", "module_name": "RLCtransient", "helpname": "4.6"},
    {"title": "Frequency Response of Filter Circuit", "module_name": "filterCircuit", "helpname": "4.7"},
    {"title": "Electromagnetic Induction", "module_name": "induction", "helpname": "4.8"},
    {"title": "Flexible XY Plot", "module_name": "XYPlotContinuous", "helpname": "4.9"}
  ],
  "soundExpts": [
    {"title": "Frequency Response of Piezo Buzzer", "module_name": "soundFreqResp", "helpname": "5.1"},
    {"title": "Velocity of Sound", "module_name": "soundVelocity", "helpname": "5.2"},
    {"title": "Sound beats", "module_name": "soundBeats", "helpname": "5.3"}
  ],
  "mechanicsExpts": [
    {"title": "Rod Pendulum with Light barrier", "module_name": "rodPendulum", "helpname": "6.1"},
    {"title": "Pendulum Waveform", "module_name": "pendulumVelocity", "helpname": "6.2"},
    {"title": "Driven Pendulum resonance", "module_name": "driven_pendulum", "helpname": "6.3"},
    {"title": "Distance by HY-SRF04 Echo module", "module_name": "sr04dist", "helpname": "6.4"},
    {"title": "Gravity by Time of Flight", "module_name": "tof", "helpname": "6.5"},
    {"title": "Distance by VL53L0X LIDAR module", "module_name": "single_channel_logger", "helpname": "6.7"}
  ],
  "advanced": [
    {"title": "Temperature, PT100 Sensor", "module_name": "pt100", "helpname": "7.1"},
    {"title": "Simple Data Logger", "module_name": "logger", "helpname": "7.2"},
    {"title": "Advanced Data Logger", "module_name": "advanced_logger", "helpname": "7.3"},
    {"title": "Multiplexed Logger", "module_name": "multiplexedlogger", "helpname": "7.6"},
    {"title": "Ferroelectric PE Loop Tracer", "module_name": "advanced_logger_pe", "helpname": "7.7"},
    {"title": "Thermoelectric effect, (ADS1115 and PT1000)", "module_name": "thermoelectric", "helpname": "7.8"},
    {"title": "Continuous Data Logger", "module_name": "data_logger", "helpname": "3.16"}
  ],
  "modulesI2C": [
    {"title": "Magnetic Hysteresis (MPU925x Sensor)", "module_name": "BHCurve", "helpname": "8.1"},
    {"title": "Magnetic Hysteresis (HMC5883L Sensor)", "module_name": "BHCurveHMC", "helpname": "8.1"},
    {"title": "Luminosity(TSL2561) Logger", "module_name": "lightsensorlogger", "helpname": "8.2"},
    {"title": "MPU-6050 Acccn, Velocity and Temp", "module_name": "MPU6050", "helpname": "8.3"},
    {"title": "I2C Sensor Data Logger", "module_name": "i2cLogger", "helpname": "8.4"},
    {"title": "Temperature(MAX6675) Logger", "module_name": "thermocouplelogger", "helpname": "8.5"}
  ]
}
