Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions addons/binderhub/settings/defaults.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@
]

MATLAB_RELEASES = [
'R2026a',
'R2025b',
'R2025a',
'R2024b',
'R2024a',
'R2023b',
Expand All @@ -53,6 +56,9 @@
]

MATLAB_PRODUCTNAMES_MAP = {
'R2026a': gen_product_name_list('addons/binderhub/settings/mpm_inputs/mpm_input_r2026a.txt'),
'R2025b': gen_product_name_list('addons/binderhub/settings/mpm_inputs/mpm_input_r2025b.txt'),
'R2025a': gen_product_name_list('addons/binderhub/settings/mpm_inputs/mpm_input_r2025a.txt'),
'R2024b': gen_product_name_list('addons/binderhub/settings/mpm_inputs/mpm_input_r2024b.txt'),
'R2024a': gen_product_name_list('addons/binderhub/settings/mpm_inputs/mpm_input_r2024a.txt'),
'R2023b': gen_product_name_list('addons/binderhub/settings/mpm_inputs/mpm_input_r2023b.txt'),
Expand Down
27 changes: 20 additions & 7 deletions addons/binderhub/settings/mpm_inputs/mpm_input_r2019a.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"########################################################################
########################################################################
## Configuration File for Installing or Downloading R2019a MathWorks Products
########################################################################
##
Expand Down Expand Up @@ -39,7 +39,7 @@
##
## Example:
## (Linux) destinationFolder=/usr/local/MATLAB/RXXXX
## (Windows) destinationFolder=C:\\Program Files\\MATLAB\\RXXXX
## (Windows) destinationFolder=C:\Program Files\MATLAB\RXXXX
## (Mac) destinationFolder=/Applications/MATLAB_RXXXX.app
##
## When downloading products using 'mpm download':
Expand All @@ -49,13 +49,24 @@
##
## Example:
## (Linux/Mac) destinationFolder=/home/<USER>/downloads/mathworks
## (Windows) destinationFolder=C:\\Users\\<USER>\\Downloads\\MathWorks
## (Windows) destinationFolder=C:\Users\<USER>\Downloads\MathWorks
##
## Set the desired value for destinationFolder and
## uncomment the following line.

# destinationFolder=

########################################################################
## ACCEPT VENDOR LICENSE AGREEMENTS
########################################################################
##
## To install support packages that contain vendor licenses, you must agree
## to accept these licenses.
##
## Uncomment the following line to accept all vendor license agreements.
## When you run mpm with this option, mpm displays the accepted agreements.

# acceptVendorLicenses=yes

########################################################################
## PRODUCTS
Expand Down Expand Up @@ -221,9 +232,9 @@
#product.Embedded_Coder_Support_Package_for_Texas_Instruments_C2000_Processors
#product.Embedded_Coder_Support_Package_for_Xilinx_Zynq_Platform
#product.Ephemeris_Data_for_Aerospace_Toolbox
#product.Geoid_Data_for_Aerospace_Toolbox
#product.GPU_Coder_Interface_for_Deep_Learning_Libraries
#product.GUIDE_to_App_Designer_Migration_Tool_for_MATLAB
#product.Geoid_Data_for_Aerospace_Toolbox
#product.HDL_Coder_Support_Package_for_Intel_FPGA_Boards
#product.HDL_Coder_Support_Package_for_Intel_SoC_Devices
#product.HDL_Coder_Support_Package_for_Xilinx_FPGA_Boards
Expand All @@ -232,6 +243,8 @@
#product.HDL_Verifier_Support_Package_for_Microsemi_FPGA_Boards
#product.HDL_Verifier_Support_Package_for_Xilinx_FPGA_Boards
#product.Image_Acquisition_Toolbox_Support_Package_for_DCAM_Hardware
#product.Image_Acquisition_Toolbox_Support_Package_for_GenICam_Interface
#product.Image_Acquisition_Toolbox_Support_Package_for_GigE_Vision_Hardware
#product.Image_Acquisition_Toolbox_Support_Package_for_Hamamatsu_Hardware
#product.Image_Acquisition_Toolbox_Support_Package_for_Kinect_for_Windows_Sensor
#product.Image_Acquisition_Toolbox_Support_Package_for_Matrox_Hardware
Expand All @@ -258,6 +271,7 @@
#product.MATLAB_Basemap_Data_-_grayterrain
#product.MATLAB_Basemap_Data_-_landcover
#product.MATLAB_Coder_Interface_for_Deep_Learning_Libraries
#product.MATLAB_Support_for_MinGW-w64_C/C++_Compiler
#product.MATLAB_Support_Package_for_Android_Sensors
#product.MATLAB_Support_Package_for_Apple_iOS_Sensors
#product.MATLAB_Support_Package_for_Arduino_Hardware
Expand All @@ -266,7 +280,6 @@
#product.MATLAB_Support_Package_for_LEGO_MINDSTORMS_EV3_Hardware
#product.MATLAB_Support_Package_for_Raspberry_Pi_Hardware
#product.MATLAB_Support_Package_for_USB_Webcams
#product.MATLAB_Support_for_MinGW-w64_C/C++_Compiler
#product.Mixed-Signal_Blockset_Models
#product.Parallel_Computing_Toolbox_plugin_for_MATLAB_Parallel_Server_with_Grid_Engine
#product.Parallel_Computing_Toolbox_plugin_for_MATLAB_Parallel_Server_with_IBM_Platform_LSF
Expand All @@ -276,7 +289,9 @@
#product.RF_Blockset_Models_for_Analog_Devices_RF_Transceivers
#product.Robotics_System_Toolbox_Interface_for_ROS_Custom_Messages
#product.Robotics_System_Toolbox_Support_Package_for_TurtleBot-Based_Robots
#product.Robotics_System_Toolbox_UAV_Library
#product.Simulink_Coder_Support_Package_for_ARM_Cortex-based_VEX_Microcontroller
#product.Simulink_Coder_Support_Package_for_BBC_microbit_Board
#product.Simulink_Coder_Support_Package_for_BeagleBone_Blue_Hardware
#product.Simulink_Coder_Support_Package_for_NXP_FRDM-K64F_Board
#product.Simulink_Coder_Support_Package_for_NXP_FRDM-KL25Z_Board
Expand All @@ -300,7 +315,6 @@
#product.Vehicle_Network_Toolbox_Support_Package_for_Vector_CAN_devices
#product.WINNER_II_Channel_Model_for_Communications_Toolbox


########################################################################
## CHECKSUM
########################################################################
Expand All @@ -310,4 +324,3 @@
## of the checksum field invalidates this input file.

?checksum=UjIwMTlh
"
28 changes: 21 additions & 7 deletions addons/binderhub/settings/mpm_inputs/mpm_input_r2019b.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"########################################################################
########################################################################
## Configuration File for Installing or Downloading R2019b MathWorks Products
########################################################################
##
Expand Down Expand Up @@ -40,7 +40,7 @@
##
## Example:
## (Linux) destinationFolder=/usr/local/MATLAB/RXXXX
## (Windows) destinationFolder=C:\\Program Files\\MATLAB\\RXXXX
## (Windows) destinationFolder=C:\Program Files\MATLAB\RXXXX
## (Mac) destinationFolder=/Applications/MATLAB_RXXXX.app
##
## When downloading products using 'mpm download':
Expand All @@ -50,13 +50,24 @@
##
## Example:
## (Linux/Mac) destinationFolder=/home/<USER>/downloads/mathworks
## (Windows) destinationFolder=C:\\Users\\<USER>\\Downloads\\MathWorks
## (Windows) destinationFolder=C:\Users\<USER>\Downloads\MathWorks
##
## Set the desired value for destinationFolder and
## uncomment the following line.

# destinationFolder=

########################################################################
## ACCEPT VENDOR LICENSE AGREEMENTS
########################################################################
##
## To install support packages that contain vendor licenses, you must agree
## to accept these licenses.
##
## Uncomment the following line to accept all vendor license agreements.
## When you run mpm with this option, mpm displays the accepted agreements.

# acceptVendorLicenses=yes

########################################################################
## PRODUCTS
Expand Down Expand Up @@ -224,9 +235,9 @@
#product.Embedded_Coder_Support_Package_for_Texas_Instruments_C2000_Processors
#product.Embedded_Coder_Support_Package_for_Xilinx_Zynq_Platform
#product.Ephemeris_Data_for_Aerospace_Toolbox
#product.Geoid_Data_for_Aerospace_Toolbox
#product.GPU_Coder_Interface_for_Deep_Learning_Libraries
#product.GUIDE_to_App_Designer_Migration_Tool_for_MATLAB
#product.Geoid_Data_for_Aerospace_Toolbox
#product.HDL_Coder_Support_Package_for_Intel_FPGA_Boards
#product.HDL_Coder_Support_Package_for_Intel_SoC_Devices
#product.HDL_Coder_Support_Package_for_Xilinx_FPGA_Boards
Expand All @@ -235,6 +246,8 @@
#product.HDL_Verifier_Support_Package_for_Microsemi_FPGA_Boards
#product.HDL_Verifier_Support_Package_for_Xilinx_FPGA_Boards
#product.Image_Acquisition_Toolbox_Support_Package_for_DCAM_Hardware
#product.Image_Acquisition_Toolbox_Support_Package_for_GenICam_Interface
#product.Image_Acquisition_Toolbox_Support_Package_for_GigE_Vision_Hardware
#product.Image_Acquisition_Toolbox_Support_Package_for_Hamamatsu_Hardware
#product.Image_Acquisition_Toolbox_Support_Package_for_Kinect_for_Windows_Sensor
#product.Image_Acquisition_Toolbox_Support_Package_for_Matrox_Hardware
Expand Down Expand Up @@ -262,15 +275,16 @@
#product.MATLAB_Basemap_Data_-_landcover
#product.MATLAB_Client_for_MATLAB_Production_Server
#product.MATLAB_Coder_Interface_for_Deep_Learning_Libraries
#product.MATLAB_Support_for_MinGW-w64_C/C++_Compiler
#product.MATLAB_Support_Package_for_Android_Sensors
#product.MATLAB_Support_Package_for_Apple_iOS_Sensors
#product.MATLAB_Support_Package_for_Arduino_Hardware
#product.MATLAB_Support_Package_for_BeagleBone_Black_Hardware
#product.MATLAB_Support_Package_for_IP_Cameras
#product.MATLAB_Support_Package_for_LEGO_MINDSTORMS_EV3_Hardware
#product.MATLAB_Support_Package_for_Parrot_Drones
#product.MATLAB_Support_Package_for_Raspberry_Pi_Hardware
#product.MATLAB_Support_Package_for_USB_Webcams
#product.MATLAB_Support_for_MinGW-w64_C/C++_Compiler
#product.Mixed-Signal_Blockset_Models
#product.Parallel_Computing_Toolbox_plugin_for_MATLAB_Parallel_Server_with_AWS_Batch
#product.Parallel_Computing_Toolbox_plugin_for_MATLAB_Parallel_Server_with_Grid_Engine
Expand All @@ -279,10 +293,12 @@
#product.Parallel_Computing_Toolbox_plugin_for_MATLAB_Parallel_Server_with_Slurm
#product.Powertrain_Blockset_Drive_Cycle_Data
#product.RF_Blockset_Models_for_Analog_Devices_RF_Transceivers
#product.Robotics_System_Toolbox_UAV_Library
#product.ROS_Toolbox_Interface_for_ROS_Custom_Messages
#product.ROS_Toolbox_Support_Package_for_TurtleBot-Based_Robots
#product.SerDes_Toolbox_Interface_for_SiSoft_Quantum_Channel_Designer_and_QSI_Software
#product.Simulink_Coder_Support_Package_for_ARM_Cortex-based_VEX_Microcontroller
#product.Simulink_Coder_Support_Package_for_BBC_microbit_Board
#product.Simulink_Coder_Support_Package_for_BeagleBone_Blue_Hardware
#product.Simulink_Coder_Support_Package_for_NXP_FRDM-K64F_Board
#product.Simulink_Coder_Support_Package_for_NXP_FRDM-KL25Z_Board
Expand All @@ -306,7 +322,6 @@
#product.Vehicle_Network_Toolbox_Support_Package_for_Vector_CAN_devices
#product.WINNER_II_Channel_Model_for_Communications_Toolbox


########################################################################
## CHECKSUM
########################################################################
Expand All @@ -316,4 +331,3 @@
## of the checksum field invalidates this input file.

?checksum=UjIwMTli
"
31 changes: 23 additions & 8 deletions addons/binderhub/settings/mpm_inputs/mpm_input_r2020a.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"########################################################################
########################################################################
## Configuration File for Installing or Downloading R2020a MathWorks Products
########################################################################
##
Expand Down Expand Up @@ -40,7 +40,7 @@
##
## Example:
## (Linux) destinationFolder=/usr/local/MATLAB/RXXXX
## (Windows) destinationFolder=C:\\Program Files\\MATLAB\\RXXXX
## (Windows) destinationFolder=C:\Program Files\MATLAB\RXXXX
## (Mac) destinationFolder=/Applications/MATLAB_RXXXX.app
##
## When downloading products using 'mpm download':
Expand All @@ -50,13 +50,24 @@
##
## Example:
## (Linux/Mac) destinationFolder=/home/<USER>/downloads/mathworks
## (Windows) destinationFolder=C:\\Users\\<USER>\\Downloads\\MathWorks
## (Windows) destinationFolder=C:\Users\<USER>\Downloads\MathWorks
##
## Set the desired value for destinationFolder and
## uncomment the following line.

# destinationFolder=

########################################################################
## ACCEPT VENDOR LICENSE AGREEMENTS
########################################################################
##
## To install support packages that contain vendor licenses, you must agree
## to accept these licenses.
##
## Uncomment the following line to accept all vendor license agreements.
## When you run mpm with this option, mpm displays the accepted agreements.

# acceptVendorLicenses=yes

########################################################################
## PRODUCTS
Expand Down Expand Up @@ -199,7 +210,6 @@
#product.Deep_Learning_Toolbox_Converter_for_ONNX_Model_Format
#product.Deep_Learning_Toolbox_Importer_for_Caffe_Models
#product.Deep_Learning_Toolbox_Importer_for_Tensorflow-Keras_Models
#product.Deep_Learning_Toolbox_Model_Quantization_Library
#product.Deep_Learning_Toolbox_Model_for_AlexNet_Network
#product.Deep_Learning_Toolbox_Model_for_DarkNet-19_Network
#product.Deep_Learning_Toolbox_Model_for_DarkNet-53_Network
Expand All @@ -218,6 +228,7 @@
#product.Deep_Learning_Toolbox_Model_for_VGG-16_Network
#product.Deep_Learning_Toolbox_Model_for_VGG-19_Network
#product.Deep_Learning_Toolbox_Model_for_Xception_Network
#product.Deep_Learning_Toolbox_Model_Quantization_Library
#product.Embedded_Coder_Interface_to_QEMU_Emulator
#product.Embedded_Coder_Support_Package_for_ARM_Cortex-A_Processors
#product.Embedded_Coder_Support_Package_for_ARM_Cortex-M_Processors
Expand All @@ -230,9 +241,9 @@
#product.Embedded_Coder_Support_Package_for_Texas_Instruments_C2000_Processors
#product.Embedded_Coder_Support_Package_for_Xilinx_Zynq_Platform
#product.Ephemeris_Data_for_Aerospace_Toolbox
#product.Geoid_Data_for_Aerospace_Toolbox
#product.GPU_Coder_Interface_for_Deep_Learning_Libraries
#product.GUIDE_to_App_Designer_Migration_Tool_for_MATLAB
#product.Geoid_Data_for_Aerospace_Toolbox
#product.HDL_Coder_Support_Package_for_Intel_FPGA_Boards
#product.HDL_Coder_Support_Package_for_Intel_SoC_Devices
#product.HDL_Coder_Support_Package_for_Xilinx_FPGA_Boards
Expand All @@ -241,6 +252,8 @@
#product.HDL_Verifier_Support_Package_for_Microsemi_FPGA_Boards
#product.HDL_Verifier_Support_Package_for_Xilinx_FPGA_Boards
#product.Image_Acquisition_Toolbox_Support_Package_for_DCAM_Hardware
#product.Image_Acquisition_Toolbox_Support_Package_for_GenICam_Interface
#product.Image_Acquisition_Toolbox_Support_Package_for_GigE_Vision_Hardware
#product.Image_Acquisition_Toolbox_Support_Package_for_Hamamatsu_Hardware
#product.Image_Acquisition_Toolbox_Support_Package_for_Kinect_for_Windows_Sensor
#product.Image_Acquisition_Toolbox_Support_Package_for_Matrox_Hardware
Expand Down Expand Up @@ -269,15 +282,17 @@
#product.MATLAB_Basemap_Data_-_landcover
#product.MATLAB_Client_for_MATLAB_Production_Server
#product.MATLAB_Coder_Interface_for_Deep_Learning_Libraries
#product.MATLAB_Support_for_MinGW-w64_C/C++_Compiler
#product.MATLAB_Support_Package_for_Android_Sensors
#product.MATLAB_Support_Package_for_Apple_iOS_Sensors
#product.MATLAB_Support_Package_for_Arduino_Hardware
#product.MATLAB_Support_Package_for_BeagleBone_Black_Hardware
#product.MATLAB_Support_Package_for_IP_Cameras
#product.MATLAB_Support_Package_for_LEGO_MINDSTORMS_EV3_Hardware
#product.MATLAB_Support_Package_for_Parrot_Drones
#product.MATLAB_Support_Package_for_Raspberry_Pi_Hardware
#product.MATLAB_Support_Package_for_Ryze_Tello_Drones
#product.MATLAB_Support_Package_for_USB_Webcams
#product.MATLAB_Support_for_MinGW-w64_C/C++_Compiler
#product.Mixed-Signal_Blockset_Models
#product.Parallel_Computing_Toolbox_plugin_for_MATLAB_Parallel_Server_with_AWS_Batch
#product.Parallel_Computing_Toolbox_plugin_for_MATLAB_Parallel_Server_with_Grid_Engine
Expand All @@ -286,6 +301,7 @@
#product.Parallel_Computing_Toolbox_plugin_for_MATLAB_Parallel_Server_with_Slurm
#product.Powertrain_Blockset_Drive_Cycle_Data
#product.RF_Blockset_Models_for_Analog_Devices_RF_Transceivers
#product.Robotics_System_Toolbox_UAV_Library
#product.ROS_Toolbox_Interface_for_ROS_Custom_Messages
#product.ROS_Toolbox_Support_Package_for_TurtleBot-Based_Robots
#product.SerDes_Toolbox_Interface_for_SiSoft_Quantum_Channel_Designer_and_QSI_Software
Expand All @@ -296,6 +312,7 @@
#product.Simulink_Coder_Support_Package_for_STMicroelectronics_Nucleo_Boards
#product.Simulink_Coder_Support_Package_for_VEX_EDR_V5_Robot_Brain
#product.Simulink_Real-Time_QNX_Target_Support
#product.Simulink_Real-Time_QNX_Target_Support
#product.Simulink_Support_Package_for_Android_Devices
#product.Simulink_Support_Package_for_Apple_iOS_Devices
#product.Simulink_Support_Package_for_Arduino_Hardware
Expand All @@ -314,7 +331,6 @@
#product.Vehicle_Network_Toolbox_Support_Package_for_Vector_CAN_devices
#product.WINNER_II_Channel_Model_for_Communications_Toolbox


########################################################################
## CHECKSUM
########################################################################
Expand All @@ -324,4 +340,3 @@
## of the checksum field invalidates this input file.

?checksum=UjIwMjBh
"
Loading
Loading