virtual-labs / bio-medical-signal-and-image-processing-lab-iitr

This repository contains sources for Bio-medical Signal and Image Processing Lab IITR
https://bmsip-iitr.vlabs.ac.in
Other
2 stars 4 forks source link

Update Installer and Updatefile on production: EEE23 MEDICAL SIGNAL AND IMAGE PROCESSING: exp1 and exp2 #15

Open sivashankerN opened 7 years ago

sivashankerN commented 7 years ago

Simulations/Experiments are pointing to http://vlab1.iitr.ac.in server which is not correct to host L5/L6 labs on Production.

Need to put installer file(.exe) and Update file (.exe) in github lab sources or Need to upload these .exe files to googledrive and update inks in source files(.html) in each experiment

In this issue we have two experiments to be fixed.

sivashankerN commented 7 years ago

Mail from Cheta Dhiman As per the conversation I am providing the required information regarding Medical Signal & Image Processing Lab of IITR-

LAB ID- IIT-ROORKEE: EEE23 MEDICAL SIGNAL AND IMAGE PROCESSING

Exp-1 - Digital signal processing tools

S.No ||| Type of object to move ||| Link where the object is currently available

  1. Theory Present at vlabs.ac.in
  2. Objective Present at vlabs.ac.in
  3. Software Used Present at vlabs.ac.in
  4. Installer http://vlab1.iitr.ac.in/view.php?expid=exp1295625001&cnid=3
  5. Update File http://vlab1.iitr.ac.in/view.php?expid=exp1295625001&cnid=3
  6. Procedure Video present at vlabs.ac.in

EXP-2 - TO STUDY BIOMEDICAL SIGNAL PROCESSING TOOLS

S.No ||| Type of object to move ||| Link where the object is currently available

  1. Theory Present at vlabs.ac.in
  2. Objective Present at vlabs.ac.in
  3. Software Used Present at vlabs.ac.in
  4. Installer http://vlab1.iitr.ac.in/view.php?expid=exp1296583185&cnid=3
  5. Update File http://vlab1.iitr.ac.in/view.php?expid=exp1296583185&cnid=3
  6. Procedure Video present at vlabs.ac.in
sivashankerN commented 7 years ago

Downloaded .exe files ( Installer and Update file ) from above links for exp1 and exp2.

sivashankerN commented 7 years ago

Added these files to github sources src/lab/assets/exp[1/2] directory ( not committed ).

Tried to push these files to github,

Git Hub is not allowing larger files to commit.

remote: error: Trace: 454d307da3bf541800f1989b086e311c       
remote: error: See http://git.io/iEPt8g for more information.       
remote: error: File src/lab/assets/exp1/DSP_4.4Installer.exe is 156.78 MB; this exceeds GitHub's file size limit of 100.00 MB       
remote: error: File src/lab/assets/exp2/BMSP-Installer.exe is 151.25 MB; this exceeds GitHub's file size limit of 100.00 MB      
sivashankerN commented 7 years ago

We have to install git-lfs ( git client ) for larger files. https://github.com/git-lfs/git-lfs/blob/master/INSTALLING.md https://medium.com/@AyunasCode/how-to-push-large-files-to-github-253d05cc6a09 https://packagecloud.io/github/git-lfs?filter=rpms https://git-lfs.github.com/

With git-lfs we can push larger files to github, we can pull those file using

sivashankerN commented 7 years ago

For this ADS/ovpl scripts needs to be modified. so that ADS will clone this repo and copies the files to particular container.

Next option is upload .exe files to google drive

lalitsanagavarapu commented 7 years ago

Either approach is fine ! Does Bitbucket also have this restriction ?

We could explore splitting the binary and combining it at the deploying stage !

sivashankerN commented 7 years ago

No idea about Bitbucket, I will check it and let you know.

sivashankerN commented 7 years ago

No file size limit on BitBucket but repository size can be up to 2GB max

https://community.atlassian.com/t5/Bitbucket-questions/What-kind-of-limits-do-you-have-on-file-upload-size/qaq-p/319055

sivashankerN commented 7 years ago

Added the .exe files to https://github.com/Virtual-Labs/bio-medical-signal-and-image-processing-lab-iitr/tree/master/src/lab/assets directory.

sivashankerN commented 7 years ago

for now, .exe files added in google drive. Added google drive links in vlabs.ac.in test environment.

Need to update on production

sivashankerN commented 7 years ago

How I added the larger files to github Followed the steps mentioned here https://git-lfs.github.com/

To push larger files into github, below steps are performed

  1. Installed "git -lfs " client
  2. git clone repo
  3. git lfs track "*.exe"
  4. git add files
  5. git commit
  6. git lfs push origin master

To clone the repo

  1. git and git-lfs should have installed ( If "git lfs" is not installed, install it using the steps mentioned above link(s))
  2. git clone repo
  3. git lfs pull origin master
sivashankerN commented 7 years ago

Updated two experiments in vlabs test environment. I request @chetandhiman to very the changes.

sivashankerN commented 7 years ago

Location of .exe files on google-drive IITR-->MEDICAL SIGNAL AND IMAGE PROCESSING-->assets-->exp[1/2]

chetandhiman commented 7 years ago

I have used this link http://52.53.211.169/courses/course-v1:IIT-Roorkee+EEE23+Anytime/courseware/b62cc868cab642de90fc637d7e34796e/42c24b0dad5f45a388ecfedbd185be68/ and tested our experiments Installer as well as update file. We are okay with the changes. Please update the changes in production

sivashankerN commented 7 years ago

Thanks for the update @chetandhiman

Updated the experiments in production