{
    "device": [
        {"title": "Open 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/"} , 
        {"title": "Visual Programming", "module_name": "VisualCoding", "helpname": "http://localhost:8888/"},
        {"title": "", "module_name": "separator", "helpname": ""},
        {"title": "Screenshot", "module_name": "extra:screenshot", "helpname": ""},
        {"title": "Credits", "module_name": "extra:credits", "helpname": ""},
        {"title": "", "module_name": "separator", "helpname": ""},
        {"title": "Dark Mode", "module_name": "extra:dark_mode", "helpname": ""}
    ],
    
    "School": [
      {"title": "Oscilloscope", "module_name": "oscilloscope", "helpname": "2.1"},
      {"title": "DC Voltages", "module_name": "measureDC", "helpname": "2.2"},
      {"title": "Lemon Cell", "module_name": "LemonCell", "helpname": "2.15"},
      {"title": "Resistance", "module_name": "MeasureResistance", "helpname": "2.3"},
      {"title": "Resistance of Water", "module_name": "oscilloscope:res-water", "helpname": "2.18"},
      {"title": "Resistance of Human body", "module_name": "oscilloscope:res-body", "helpname": "2.13"},
      {"title": "Light Dependent Resistor", "module_name": "oscilloscope:ldr", "helpname": "2.14"},
      {"title": "Capacitance", "module_name": "MeasureCapacitance", "helpname": "2.7", "image": "Measure Capacitance.jpg"},
      {"title": "Capacitors in Series", "module_name": "MeasureCapacitance", "helpname": "2.6", "image": "Measure CapacitanceSeries.jpg"},
      {"title": "Capacitors in Parallel", "module_name": "MeasureCapacitance", "helpname": "2.7", "image": "Measure CapacitanceParallel.jpg" },
      {"title": "Resistance by Ohm's law", "module_name": "DCOhmsLaw", "helpname": "2.8"},
      {"title": "Diodes : Knee Voltage", "module_name": "measureKneeVoltage", "helpname": "2.22"},
      {"title": "Diode : I-V Plot", "module_name": "SimpleDiodeIV", "helpname": "2.23", "spreadsheet": {"columns": ["V","I"]} },
      {"title": "Direct and Alternating Currents", "module_name": "oscilloscope:ac-dc", "helpname": "2.9"},
      {"title": "AC mains pickup", "module_name": "oscilloscope:line-pickup", "helpname": "2.10"},
      {"title": "Separating AC and DC", "module_name": "oscilloscope:acdc-separating", "helpname": "2.11"},
      {"title": "Conducting Human body", "module_name": "oscilloscope:conducting-human", "helpname": "2.12"},
      {"title": "Driven Pendulum resonance", "module_name": "DrivenPendulum", "helpname": "6.3"},
      {"title": "Simple AC generator", "module_name": "oscilloscope:ac-generator", "helpname": "2.16"},
      {"title": "Transformer", "module_name": "oscilloscope:transformer", "helpname": "2.17"},
      {"title": "Generating Sound", "module_name": "oscilloscope:sound-generator", "helpname": "2.19"},
      {"title": "Digitizing Sound", "module_name": "oscilloscope:sound-capture", "helpname": "2.20"},
      {"title": "Stroboscope", "module_name": "oscilloscope:stroboscope", "helpname": "2.21"}
    ],

    "Electronics": [
      {"title": "Oscilloscope", "module_name": "oscilloscope", "helpname": "3.1"},
      {"title": "Halfwave Rectifier", "module_name": "oscilloscope:halfwave", "helpname": "3.2"},
      {"title": "Fullwave Rectifier", "module_name": "oscilloscope:fullwave", "helpname": "3.3"},
      {"title": "Diode Clipping", "module_name": "oscilloscope:clipping", "helpname": "3.4"},
      {"title": "Diode Clamping", "module_name": "oscilloscope:clamping", "helpname": "3.5"},
      {"title": "IC555 Multivibrator", "module_name": "oscilloscope:osc555", "helpname": "3.6"},
      {"title": "Transistor Amplifier (CE)", "module_name": "oscilloscope:npnCEamp", "helpname": "3.7"},
      {"title": "Inverting Amplifier", "module_name": "oscilloscope:opamp-inv", "helpname": "3.8"},
      {"title": "Non-Inverting Amplifier", "module_name": "oscilloscope:opamp-noninv", "helpname": "3.9"},
      {"title": "Summing Amplifier", "module_name": "oscilloscope:opamp-sum", "helpname": "3.10"},
      {"title": "Logic Gates", "module_name": "oscilloscope:logic-gates", "helpname": "3.11"},
      {"title": "Clock Divider Circuit", "module_name": "oscilloscope: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"},
      {"title": "3D Oscilloscope", "module_name": "scope3D", "helpname": "3.16"}
    ],
    "Electrical": [
      {"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": "FilterCharacteristics", "helpname": "4.7"},
      {"title": "Electromagnetic Induction", "module_name": "induction", "helpname": "4.8"},
      {"title": "Flexible XY Plot", "module_name": "XYPlotContinuous", "helpname": "4.9"}
    ],
    "Sound": [
      {"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"}
    ],
    "Mechanics": [
      {"title": "Rod Pendulum with Light barrier", "module_name": "rodPendulum", "helpname": "6.1"},
      {"title": "Driven Rod Pendulum with Light barrier", "module_name": "drivenRodPendulum", "helpname": "6.2"},
      {"title": "Pendulum Waveform", "module_name": "pendulumVelocity", "helpname": "6.2"},
      {"title": "Driven Pendulum resonance", "module_name": "DrivenPendulum", "helpname": "6.3"},
      {"title": "Dual Driven Pendulum resonance", "module_name": "DualDrivenPendulum", "helpname": "6.3"},
      {"title": "Distance by HY-SRF04 Echo module", "module_name": "sr04dist", "helpname": "6.4"},
      {"title": "Gravity by Time of Flight", "module_name": "TimeOfFlight", "helpname": "6.5"},
      {"title": "Flywheel Tracker", "module_name": "Counter", "helpname": "6.5"},
      {"title": "Digital Stopwatch", "module_name": "Timings", "helpname": "6.8"},
      {"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"}
    ],
    "Sensors": [
      {"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"},
      {"title": "Magnetic Field Tracer", "module_name": "magnetic_gradient", "helpname": "8.6"}
    ]
}
