Software requests for the labs, including Python modules and open-source software, should be made as early as possible before the semester begins in order to ensure that the lab image, or collection of software and the operating system, can be tested and finalized before being deployed on the 60+ lab machines in the building.
Typically the computer image is frozen (i.e., cannot be modified) by August 15th for the Fall semester and January 5th for the Spring semester. These dates have a little flexibility built-in but, the earlier a software request is made, the better the chances are that it can be installed on the new image.
Any software requests must be open-source or free-to-use software. Due to licensing and support issues, . It is the instructor's responsibility to ensure that all software required for their course(s) is installed prior to the beginning of the semester. The lab in M376 is available for software inspection at any time.
Some of the reasons for not installing software mid-semester include the availability of labs, imaging time, testing, and limited staff availability. .