summaryrefslogtreecommitdiff
path: root/sample_notebooks
diff options
context:
space:
mode:
authorkinitrupti2017-05-12 18:40:35 +0530
committerkinitrupti2017-05-12 18:40:35 +0530
commitd36fc3b8f88cc3108ffff6151e376b619b9abb01 (patch)
tree9806b0d68a708d2cfc4efc8ae3751423c56b7721 /sample_notebooks
parent1b1bb67e9ea912be5c8591523c8b328766e3680f (diff)
downloadPython-Textbook-Companions-d36fc3b8f88cc3108ffff6151e376b619b9abb01.tar.gz
Python-Textbook-Companions-d36fc3b8f88cc3108ffff6151e376b619b9abb01.tar.bz2
Python-Textbook-Companions-d36fc3b8f88cc3108ffff6151e376b619b9abb01.zip
Revised list of TBCs
Diffstat (limited to 'sample_notebooks')
-rwxr-xr-xsample_notebooks/ABHISHEKAGRAWAL/ABHISHEKAGRAWAL_version_backup/chapter2.ipynb (renamed from sample_notebooks/ABHISHEKAGRAWAL/chapter2.ipynb)0
-rwxr-xr-xsample_notebooks/AJEET KUMARSINGH/AJEET KUMARSINGH_version_backup/Chapter_11.ipynb (renamed from sample_notebooks/AJEET KUMARSINGH/Chapter_11_Inheritance.ipynb)0
-rwxr-xr-xsample_notebooks/AJEET KUMARSINGH/AJEET KUMARSINGH_version_backup/Chapter_11_Inheritance_1.ipynb (renamed from sample_notebooks/AJEET KUMARSINGH/Chapter_11_Inheritance_1.ipynb)0
-rwxr-xr-xsample_notebooks/AJEET KUMARSINGH/AJEET KUMARSINGH_version_backup/Chapter_11_Inheritance_2.ipynb (renamed from sample_notebooks/AJEET KUMARSINGH/Chapter_11_Inheritance_2.ipynb)0
-rwxr-xr-xsample_notebooks/AJEET KUMARSINGH/Chapter_11_Inheritance_(1).ipynb2636
-rwxr-xr-xsample_notebooks/ARIJITCHATTERJEE/ARIJITCHATTERJEE_version_backup/chapter1.ipynb (renamed from sample_notebooks/ARIJITCHATTERJEE/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/Abu BakkerSiddik/Functions.ipynb (renamed from sample_notebooks/Abu BakkerSiddik/Functions_.ipynb)0
-rwxr-xr-xsample_notebooks/AdityaAnand/AdityaAnand_version_backup/Chapter_8.ipynb (renamed from sample_notebooks/AdityaAnand/Chapter_8.ipynb)0
-rwxr-xr-xsample_notebooks/AdityaAnand/AdityaAnand_version_backup/Chapter_8_-.ipynb (renamed from sample_notebooks/AdityaAnand/Chapter_8_-_Gravitation.ipynb)0
-rwxr-xr-xsample_notebooks/AdityaAnand/AdityaAnand_version_backup/Chapter_8_-_Gravitation_1.ipynb (renamed from sample_notebooks/AdityaAnand/Chapter_8_-_Gravitation_1.ipynb)0
-rwxr-xr-xsample_notebooks/AdityaR/AdityaR_version_backup/Chapter_5-Sample.ipynb (renamed from sample_notebooks/AdityaR/Chapter_5-Sample_Notebook.ipynb)0
-rwxr-xr-xsample_notebooks/AjaySatish/AjaySatish_version_backup/Sample.S._Fogler.ipynb (renamed from sample_notebooks/AjaySatish/Sample_H.S._Fogler.ipynb)0
-rwxr-xr-xsample_notebooks/AjaySatish/AjaySatish_version_backup/Sample.S._Fogler_UPDATED.ipynb (renamed from sample_notebooks/AjaySatish/Sample_H.S._Fogler_UPDATED.ipynb)0
-rwxr-xr-xsample_notebooks/AjaySatish/AjaySatish_version_backup/Sample.S._Fogler_UPDATED_(1).ipynb (renamed from sample_notebooks/AjaySatish/Sample_H.S._Fogler_UPDATED_(1).ipynb)0
-rwxr-xr-xsample_notebooks/Akshay Ghogare/Akshay Ghogare_version_backup/AKSHAY.ipynb (renamed from sample_notebooks/Akshay Ghogare/AKSHAY_GHOGARE.ipynb)0
-rwxr-xr-xsample_notebooks/AkshayPatil/AkshayPatil_version_backup/chapter1.ipynb (renamed from sample_notebooks/AkshayPatil/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/AkshayShende/AkshayShende_version_backup/chapter2.ipynb (renamed from sample_notebooks/AkshayShende/chapter2.ipynb)0
-rwxr-xr-xsample_notebooks/AlokDadlani/AlokDadlani_version_backup/ALOK.ipynb (renamed from sample_notebooks/AlokDadlani/ALOK_DADLANI.ipynb)0
-rwxr-xr-xsample_notebooks/Aman KumarJain/Aman KumarJain_version_backup/Chapter_6_Objects_and.ipynb (renamed from sample_notebooks/Aman KumarJain/Chapter_6_Objects_and_Classes.ipynb)0
-rwxr-xr-xsample_notebooks/AnaySonawane/Solid_State_electronics.ipynb (renamed from sample_notebooks/AnaySonawane/Solid_State_electronics_Ch1.ipynb)0
-rwxr-xr-xsample_notebooks/AnkitKumar/AnkitKumar_version_backup/Ch16.ipynb (renamed from sample_notebooks/AnkitKumar/Ch16.ipynb)0
-rwxr-xr-xsample_notebooks/Anshulkhare/Anshulkhare_version_backup/Chapter9.ipynb (renamed from sample_notebooks/Anshulkhare/Chapter9.ipynb)0
-rwxr-xr-xsample_notebooks/ApurvaBhushan/ApurvaBhushan_version_backup/Chapter_3.ipynb (renamed from sample_notebooks/ApurvaBhushan/Chapter_3.ipynb)0
-rwxr-xr-xsample_notebooks/ApurvaBhushan/ApurvaBhushan_version_backup/Chapter_3_1.ipynb (renamed from sample_notebooks/ApurvaBhushan/Chapter_3_1.ipynb)0
-rwxr-xr-xsample_notebooks/Ashish KumarSingh/Chapter.ipynb (renamed from sample_notebooks/Ashish KumarSingh/Chapter_First.ipynb)0
-rwxr-xr-xsample_notebooks/AumkarRane/AumkarRane_version_backup/Chapter9.ipynb (renamed from sample_notebooks/AumkarRane/Chapter9.ipynb)0
-rwxr-xr-xsample_notebooks/AviralYadav/AviralYadav_version_backup/Chapter9.ipynb (renamed from sample_notebooks/AviralYadav/Chapter9.ipynb)0
-rwxr-xr-xsample_notebooks/AzagumozhiMadhaiyan/Chapter8.ipynb (renamed from sample_notebooks/AzagumozhiMadhaiyan/Chapter_8_.ipynb)0
-rwxr-xr-xsample_notebooks/BhavithaInnamuri/Chapter_1_CRYSTAL.ipynb (renamed from sample_notebooks/BhavithaInnamuri/Chapter_1_CRYSTAL_STRUCTURES.ipynb)0
-rwxr-xr-xsample_notebooks/DanishAnsari/DanishAnsari_version_backup/chapter_1.ipynb (renamed from sample_notebooks/DanishAnsari/chapter_1.ipynb)0
-rwxr-xr-xsample_notebooks/DaudIbrahir Saifi/DaudIbrahir Saifi_version_backup/Chapter_07.ipynb (renamed from sample_notebooks/DaudIbrahir Saifi/Chapter_07.ipynb)0
-rwxr-xr-xsample_notebooks/DeepTrambadia/DeepTrambadia_version_backup/sc201.ipynb (renamed from sample_notebooks/DeepTrambadia/sc201.ipynb)0
-rwxr-xr-xsample_notebooks/DeepTrambadia/Diode.ipynb (renamed from sample_notebooks/DeepTrambadia/Diode_Applications.ipynb)0
-rwxr-xr-xsample_notebooks/DesuSandeep Kumar/Chapter_1_Introduction_to_Radio_Communication.ipynb (renamed from sample_notebooks/DesuSandeep Kumar/Chapter_1_Introduction_to_Radio_Communication_Systems.ipynb)0
-rwxr-xr-xsample_notebooks/Dileep KumarShakya/Dileep KumarShakya_version_backup/chapter1.ipynb (renamed from sample_notebooks/Dileep KumarShakya/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/DivyangGandhi/DivyangGandhi_version_backup/ch2.ipynb (renamed from sample_notebooks/DivyangGandhi/ch2.ipynb)0
-rwxr-xr-xsample_notebooks/DurgasriInnamuri/Chapter_3_Semoconductor_Devices.ipynb (renamed from sample_notebooks/DurgasriInnamuri/Chapter_3_Semoconductor_Devices_Fundamentals.ipynb)0
-rwxr-xr-xsample_notebooks/Ershad AhamedChemmalasseri/Ershad AhamedChemmalasseri_version_backup/chapter1.ipynb (renamed from sample_notebooks/Ershad AhamedChemmalasseri/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/GauravMittal/GauravMittal_version_backup/chapter2.ipynb (renamed from sample_notebooks/GauravMittal/chapter2.ipynb)0
-rwxr-xr-xsample_notebooks/GirishVora/GirishVora_version_backup/ch2.ipynb (renamed from sample_notebooks/GirishVora/ch2.ipynb)0
-rwxr-xr-xsample_notebooks/Gopi KrishnaManchukonda/Chapter2Electrostatics.ipynb (renamed from sample_notebooks/Gopi KrishnaManchukonda/Chapter_2_Electrostatics_.ipynb)0
-rwxr-xr-xsample_notebooks/Gopi KrishnaManchukonda/Gopi KrishnaManchukonda_version_backup/Chapter8.ipynb (renamed from sample_notebooks/Gopi KrishnaManchukonda/Chapter8.ipynb)0
-rwxr-xr-xsample_notebooks/GudePrithvi/GudePrithvi_version_backup/Chapter_3.ipynb (renamed from sample_notebooks/GudePrithvi/Chapter_3.ipynb)0
-rwxr-xr-xsample_notebooks/GundaChaitnaya rani/GundaChaitnaya rani_version_backup/Chapter_3_Ionization_and_Deionization_Processes_in.ipynb (renamed from sample_notebooks/GundaChaitnaya rani/Chapter_3_Ionization_and_Deionization_Processes_in_gases.ipynb)0
-rwxr-xr-xsample_notebooks/GundlaKeerthi vani/GundlaKeerthi vani_version_backup/J.B.Gupta_Chapter_6_(1).ipynb (renamed from sample_notebooks/GundlaKeerthi vani/J.B.Gupta_Chapter_6_(1).ipynb)0
-rwxr-xr-xsample_notebooks/Harshitgarg/Harshitgarg_version_backup/Chapter1-INTRODUCTIONTOMECHANICSOFSOLIDS.ipynb (renamed from sample_notebooks/Harshitgarg/Chapter_1-INTRODUCTION_TO_MECHANICS_OF_SOLIDS_.ipynb)0
-rwxr-xr-xsample_notebooks/Harshitgarg/Harshitgarg_version_backup/Chapter_1-INTRODUCTION_TO_MECHANICS_OF_SOLIDS__1.ipynb (renamed from sample_notebooks/Harshitgarg/Chapter_1-INTRODUCTION_TO_MECHANICS_OF_SOLIDS__1.ipynb)0
-rwxr-xr-xsample_notebooks/HeminChheda/HeminChheda_version_backup/chapter1.ipynb (renamed from sample_notebooks/HeminChheda/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/Hrituraj/Hrituraj_version_backup/Ch-6.ipynb (renamed from sample_notebooks/Hrituraj/Ch-6.ipynb)0
-rwxr-xr-xsample_notebooks/Hrituraj/Various_types_of.ipynb (renamed from sample_notebooks/Hrituraj/Various_types_of_tarrifs.ipynb)0
-rwxr-xr-xsample_notebooks/InnamuriBhavitha/Chapter_1_CRYSTAL.ipynb (renamed from sample_notebooks/InnamuriBhavitha/Chapter_1_CRYSTAL_STRUCTURES.ipynb)0
-rwxr-xr-xsample_notebooks/JagadeeshwarGoshika/JagadeeshwarGoshika_version_backup/chapter1.ipynb (renamed from sample_notebooks/JagadeeshwarGoshika/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/JaiMathur/JaiMathur_version_backup/ch2.ipynb (renamed from sample_notebooks/JaiMathur/ch2.ipynb)0
-rwxr-xr-xsample_notebooks/JayDadlani/SAMPLE_NB_KI.ipynb (renamed from sample_notebooks/JayDadlani/SAMPLE_NB_KI_KAPOOR.ipynb)0
-rwxr-xr-xsample_notebooks/Jaya Sravya/Jaya Sravya_version_backup/Chapter10.ipynb (renamed from sample_notebooks/Jaya Sravya/Chapter10.ipynb)0
-rwxr-xr-xsample_notebooks/KARTHIKEYAN S/KARTHIKEYAN S_version_backup/CHAPTER_1.ipynb (renamed from sample_notebooks/KARTHIKEYAN S/CHAPTER_1.ipynb)0
-rwxr-xr-xsample_notebooks/KAVANA B/KAVANA B_version_backup/CHAPTER.ipynb (renamed from sample_notebooks/KAVANA B/CHAPTER.ipynb)0
-rwxr-xr-xsample_notebooks/KavinkumarD/Chapter_11__Impulse_and_Reaction.ipynb (renamed from sample_notebooks/KavinkumarD/Chapter_11__Impulse_and_Reaction_Turbines.ipynb)0
-rwxr-xr-xsample_notebooks/KavinkumarD/KavinkumarD_version_backup/Chapter_8_FREQUENCY_EFFECTS_IN.ipynb (renamed from sample_notebooks/KavinkumarD/Chapter_8_FREQUENCY_EFFECTS_IN_AMPLIFIERS.ipynb)0
-rwxr-xr-xsample_notebooks/KhushbuPattani/KhushbuPattani_version_backup/chapter1.ipynb (renamed from sample_notebooks/KhushbuPattani/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/KonasaniSai Dheeraj/sample(chapter.ipynb (renamed from sample_notebooks/KonasaniSai Dheeraj/sample(chapter_1).ipynb)0
-rwxr-xr-xsample_notebooks/KonasaniSai Dheeraj/sample_(chapter.ipynb (renamed from sample_notebooks/KonasaniSai Dheeraj/sample_(chapter_6).ipynb)0
-rwxr-xr-xsample_notebooks/LalitKumar/LalitKumar_version_backup/chapter2.ipynb (renamed from sample_notebooks/LalitKumar/chapter2.ipynb)0
-rwxr-xr-xsample_notebooks/LaxmanSole/LaxmanSole_version_backup/Pinciples_of_electronic_Instrumentation.ipynb (renamed from sample_notebooks/LaxmanSole/Pinciples_of_electronic_Instrumentation_Ch1.ipynb)0
-rwxr-xr-xsample_notebooks/ManchukondaGopi Krishna/Chapter_7_Wave.ipynb (renamed from sample_notebooks/ManchukondaGopi Krishna/Chapter_7_Wave_Guides.ipynb)0
-rwxr-xr-xsample_notebooks/ManchukondaLalitha Pujitha/Chpater_1.ipynb (renamed from sample_notebooks/ManchukondaLalitha Pujitha/Chpater_1_Gravity.ipynb)0
-rwxr-xr-xsample_notebooks/ManchukondaMaruthi Naga Vijaya Durga/Chapter_2_Generalized_Configurations_and_Functional_Descriptions_of_Measuring.ipynb (renamed from sample_notebooks/ManchukondaMaruthi Naga Vijaya Durga/Chapter_2_Generalized_Configurations_and_Functional_Descriptions_of_Measuring_Instruments.ipynb)0
-rwxr-xr-xsample_notebooks/MandalaManoj pruthvi/Chapter_4_Radian.ipynb (renamed from sample_notebooks/MandalaManoj pruthvi/Chapter_4_Radian_Measure.ipynb)0
-rwxr-xr-xsample_notebooks/ManikandanD/Chapter_2_Light_propagation_in_optical.ipynb (renamed from sample_notebooks/ManikandanD/Chapter_2_Light_propagation_in_optical_fiber.ipynb)0
-rwxr-xr-xsample_notebooks/ManikandanD/Chapter_2_Motion_in_a_straight.ipynb (renamed from sample_notebooks/ManikandanD/Chapter_2_Motion_in_a_straight_line.ipynb)0
-rwxr-xr-xsample_notebooks/ManikandanD/chapter1.ipynb (renamed from sample_notebooks/ManikandanD/chapter_1_.ipynb)0
-rwxr-xr-xsample_notebooks/MaulikRathod/MaulikRathod_version_backup/ch11.ipynb (renamed from sample_notebooks/MaulikRathod/ch11.ipynb)0
-rwxr-xr-xsample_notebooks/MayankSahu/Chapter1.ipynb (renamed from sample_notebooks/MayankSahu/Chapter1_.ipynb)0
-rwxr-xr-xsample_notebooks/MayankSahu/Chapter5.ipynb (renamed from sample_notebooks/MayankSahu/Chapter5_.ipynb)0
-rw-r--r--sample_notebooks/Mayur Phadtare/Mayur Phadtare_version_backup/chapter.3.ipynb (renamed from sample_notebooks/Mayur Phadtare/chapter_no.3.ipynb)0
-rwxr-xr-xsample_notebooks/MeenaChandrupatla/Chapter2.ipynb (renamed from sample_notebooks/MeenaChandrupatla/Chapter2_Gases.ipynb)0
-rwxr-xr-xsample_notebooks/MeenaChandrupatla/Chapter_1_Magnetic.ipynb (renamed from sample_notebooks/MeenaChandrupatla/Chapter_1_Magnetic_Circuits.ipynb)0
-rwxr-xr-xsample_notebooks/MeenaChandrupatla/Chapter_2_The.ipynb (renamed from sample_notebooks/MeenaChandrupatla/Chapter_2_The_Device.ipynb)0
-rwxr-xr-xsample_notebooks/MohdAnwar/MohdAnwar_version_backup/chapter1.ipynb (renamed from sample_notebooks/MohdAnwar/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/MohdAsif/Chapter2,_Measurement.ipynb (renamed from sample_notebooks/MohdAsif/Chapter2,_Measurement_Errors.ipynb)0
-rwxr-xr-xsample_notebooks/MohdAsif/Chapter2_-_Measurement.ipynb (renamed from sample_notebooks/MohdAsif/Chapter2_-_Measurement_Errors.ipynb)0
-rwxr-xr-xsample_notebooks/MohdAsif/MohdAsif_version_backup/ch2.ipynb (renamed from sample_notebooks/MohdAsif/ch2.ipynb)0
-rwxr-xr-xsample_notebooks/MohdAsif/MohdAsif_version_backup/chapter1.ipynb (renamed from sample_notebooks/MohdAsif/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/MohdAsif/MohdAsif_version_backup/chapter2.ipynb (renamed from sample_notebooks/MohdAsif/chapter2.ipynb)0
-rwxr-xr-xsample_notebooks/MohdGufran/MohdGufran_version_backup/chapter_10.ipynb (renamed from sample_notebooks/MohdGufran/chapter_10.ipynb)0
-rwxr-xr-xsample_notebooks/MohdRizwan/MohdRizwan_version_backup/Chapter8.ipynb (renamed from sample_notebooks/MohdRizwan/Chapter8.ipynb)0
-rwxr-xr-xsample_notebooks/MukteshChaudhary/MukteshChaudhary_version_backup/ch2.ipynb (renamed from sample_notebooks/MukteshChaudhary/ch2.ipynb)0
-rwxr-xr-xsample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI.ipynb (renamed from sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI.ipynb)0
-rwxr-xr-xsample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_1.ipynb (renamed from sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_1.ipynb)0
-rwxr-xr-xsample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_10.ipynb (renamed from sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_10.ipynb)0
-rwxr-xr-xsample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_11.ipynb (renamed from sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_11.ipynb)0
-rwxr-xr-xsample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_12.ipynb (renamed from sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_12.ipynb)0
-rwxr-xr-xsample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_2.ipynb (renamed from sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_2.ipynb)0
-rwxr-xr-xsample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_3.ipynb (renamed from sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_3.ipynb)0
-rwxr-xr-xsample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_4.ipynb (renamed from sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_4.ipynb)0
-rwxr-xr-xsample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_5.ipynb (renamed from sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_5.ipynb)0
-rwxr-xr-xsample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_6.ipynb (renamed from sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_6.ipynb)0
-rwxr-xr-xsample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_7.ipynb (renamed from sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_7.ipynb)0
-rwxr-xr-xsample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_8.ipynb (renamed from sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_8.ipynb)0
-rwxr-xr-xsample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_9.ipynb (renamed from sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_9.ipynb)0
-rwxr-xr-xsample_notebooks/NagadeviPriya/NagadeviPriya_version_backup/Sample.ipynb (renamed from sample_notebooks/NagadeviPriya/Sample_Notebook.ipynb)0
-rwxr-xr-xsample_notebooks/Namratha Reddy/chapter3.ipynb4
-rwxr-xr-xsample_notebooks/Namratha Reddy/chapter3_(1).ipynb907
-rwxr-xr-xsample_notebooks/NarasimhaMamidala/NarasimhaMamidala_version_backup/Chapter_4_BJT.ipynb (renamed from sample_notebooks/NarasimhaMamidala/Chapter_4_BJT_Fundamentals.ipynb)0
-rwxr-xr-xsample_notebooks/NarayaniGurumoorthy/NarayaniGurumoorthy_version_backup/chapter1.ipynb (renamed from sample_notebooks/NarayaniGurumoorthy/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/NeerajBaunthiyal/NeerajBaunthiyal_version_backup/chapter1.ipynb (renamed from sample_notebooks/NeerajBaunthiyal/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/NirenNegandhi/NirenNegandhi_version_backup/ch2.ipynb (renamed from sample_notebooks/NirenNegandhi/ch2.ipynb)0
-rwxr-xr-xsample_notebooks/NirenNegandhi/NirenNegandhi_version_backup/ch2_1.ipynb (renamed from sample_notebooks/NirenNegandhi/ch2_1.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data.ipynb (renamed from sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data.ipynb (renamed from sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data.ipynb (renamed from sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_1.ipynb (renamed from sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_1.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_2.ipynb (renamed from sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_2.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_3.ipynb (renamed from sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_3.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_4.ipynb (renamed from sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_4.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_5.ipynb (renamed from sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_5.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through.ipynb (renamed from sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data.ipynb (renamed from sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types.ipynb (renamed from sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_(1).ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_1.ipynb (renamed from sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_1.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_10.ipynb (renamed from sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_10.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_2.ipynb (renamed from sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_2.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_3.ipynb (renamed from sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_3.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_4.ipynb (renamed from sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_4.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_5.ipynb (renamed from sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_5.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_7.ipynb (renamed from sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_7.ipynb)0
-rwxr-xr-xsample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_8.ipynb (renamed from sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_8.ipynb)0
-rw-r--r--sample_notebooks/Nitin Kumar/Nitin Kumar_version_backup/chapter2.ipynb (renamed from sample_notebooks/Nitin Kumar/chapter2.ipynb)0
-rwxr-xr-xsample_notebooks/NityaL/NityaL_version_backup/Sample-Chapter_26.ipynb (renamed from sample_notebooks/NityaL/Sample-Chapter_26.ipynb)0
-rwxr-xr-xsample_notebooks/NityaL/NityaL_version_backup/Sample.ipynb (renamed from sample_notebooks/NityaL/Sample.ipynb)0
-rwxr-xr-xsample_notebooks/NivethaChezhian/NivethaChezhian_version_backup/Sample.ipynb (renamed from sample_notebooks/NivethaChezhian/Sample_Notebook.ipynb)0
-rwxr-xr-xsample_notebooks/PRAVEENKUMAR C/PRAVEENKUMAR C_version_backup/CHAPTER_1.ipynb (renamed from sample_notebooks/PRAVEENKUMAR C/CHAPTER_1.ipynb)0
-rwxr-xr-xsample_notebooks/PrashantSahu/Chapter_2_Molecular.ipynb (renamed from sample_notebooks/PrashantSahu/Chapter_2_Molecular_Diffusion.ipynb)0
-rwxr-xr-xsample_notebooks/PrashantSahu/PrashantSahu_version_backup/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K.ipynb (renamed from sample_notebooks/PrashantSahu/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta.ipynb)0
-rwxr-xr-xsample_notebooks/PrashantSahu/PrashantSahu_version_backup/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta_1.ipynb (renamed from sample_notebooks/PrashantSahu/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta_1.ipynb)0
-rwxr-xr-xsample_notebooks/PrashantSahu/PrashantSahu_version_backup/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta_2.ipynb (renamed from sample_notebooks/PrashantSahu/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta_2.ipynb)0
-rwxr-xr-xsample_notebooks/PraveenKumar/PraveenKumar_version_backup/chapter1.ipynb (renamed from sample_notebooks/PraveenKumar/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/PraveenKumar/PraveenKumar_version_backup/chapter2.ipynb (renamed from sample_notebooks/PraveenKumar/chapter2.ipynb)0
-rwxr-xr-xsample_notebooks/PreetiRani/Operational.ipynb (renamed from sample_notebooks/PreetiRani/Operational_Amplifiers.ipynb)0
-rwxr-xr-xsample_notebooks/RONAKBANSAL/RONAKBANSAL_version_backup/chapter_1.ipynb (renamed from sample_notebooks/RONAKBANSAL/chapter_1.ipynb)0
-rw-r--r--sample_notebooks/RahulJoshi/Chapter_1_An_Overview_of_Heat.ipynb (renamed from sample_notebooks/RahulJoshi/Chapter_1_An_Overview_of_Heat_Trasnfer.ipynb)0
-rwxr-xr-xsample_notebooks/Raj Phani/Raj Phani_version_backup/chapter1.ipynb (renamed from sample_notebooks/Raj Phani/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/Raj Phani/Raj Phani_version_backup/chapter_1.ipynb (renamed from sample_notebooks/Raj Phani/chapter_1.ipynb)0
-rwxr-xr-xsample_notebooks/Raj Phani/Raj Phani_version_backup/chapter_1_1.ipynb (renamed from sample_notebooks/Raj Phani/chapter_1_1.ipynb)0
-rwxr-xr-xsample_notebooks/RaviGarg/RaviGarg_version_backup/chap1.ipynb (renamed from sample_notebooks/RaviGarg/chap1.ipynb)0
-rwxr-xr-xsample_notebooks/RavirajJadeja/ch16.ipynb64
-rwxr-xr-xsample_notebooks/Reshma Ustad/Chapter_2_Properties_Of.ipynb (renamed from sample_notebooks/Reshma Ustad/Chapter_2_Properties_Of_Material.ipynb)0
-rwxr-xr-xsample_notebooks/RohitPhadtare/RohitPhadtare_version_backup/chapter.6.ipynb (renamed from sample_notebooks/RohitPhadtare/chapter_no.6.ipynb)0
-rwxr-xr-xsample_notebooks/RohitPhadtare/chapter_1.ipynb (renamed from sample_notebooks/RohitPhadtare/chapter_1_som.ipynb)0
-rwxr-xr-xsample_notebooks/RohithYeedulapalli/RohithYeedulapalli_version_backup/6.Magnetic_Properties_and_Crystal_Structures.ipynb (renamed from sample_notebooks/RohithYeedulapalli/6.Magnetic_Properties_and_Crystal_Structures.ipynb)0
-rwxr-xr-xsample_notebooks/RohithYeedulapalli/RohithYeedulapalli_version_backup/6.Magnetic_Properties_and_Crystal_Structures_1.ipynb (renamed from sample_notebooks/RohithYeedulapalli/6.Magnetic_Properties_and_Crystal_Structures_1.ipynb)0
-rwxr-xr-xsample_notebooks/RohithYeedulapalli/RohithYeedulapalli_version_backup/Chapter_7.ipynb (renamed from sample_notebooks/RohithYeedulapalli/Chapter_7.ipynb)0
-rwxr-xr-xsample_notebooks/RohithYeedulapalli/RohithYeedulapalli_version_backup/Chapter_7_1.ipynb (renamed from sample_notebooks/RohithYeedulapalli/Chapter_7_1.ipynb)0
-rwxr-xr-xsample_notebooks/RuchiMittal/RuchiMittal_version_backup/chap1.ipynb (renamed from sample_notebooks/RuchiMittal/chap1.ipynb)0
-rwxr-xr-xsample_notebooks/RuchiMittal/RuchiMittal_version_backup/chapter1.ipynb (renamed from sample_notebooks/RuchiMittal/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/SINDHUARROJU/SINDHUARROJU_version_backup/Chapter10.ipynb (renamed from sample_notebooks/SINDHUARROJU/Chapter10.ipynb)0
-rw-r--r--[-rwxr-xr-x]sample_notebooks/SPANDANAARROJU/Chapter4.ipynb764
-rw-r--r--sample_notebooks/SPANDANAARROJU/Chapter4_J3M7PEz.ipynb211
-rwxr-xr-xsample_notebooks/Sadananda CharyArroju/Sadananda CharyArroju_version_backup/Chapter10.ipynb (renamed from sample_notebooks/Sadananda CharyArroju/Chapter10.ipynb)0
-rwxr-xr-xsample_notebooks/SaiRakesh/SaiRakesh_version_backup/chapter_1.ipynb (renamed from sample_notebooks/SaiRakesh/chapter_1.ipynb)0
-rwxr-xr-xsample_notebooks/SakshiGoplani/SakshiGoplani_version_backup/Sample.ipynb (renamed from sample_notebooks/SakshiGoplani/Sample.ipynb)0
-rwxr-xr-xsample_notebooks/SaleemAhmed/SaleemAhmed_version_backup/Chapter10.ipynb (renamed from sample_notebooks/SaleemAhmed/Chapter10.ipynb)0
-rwxr-xr-xsample_notebooks/SalilKapur/IntroductionConcept_of.ipynb (renamed from sample_notebooks/SalilKapur/IntroductionConcept_of_Stress.ipynb)0
-rwxr-xr-xsample_notebooks/SantoshPawar/SantoshPawar_version_backup/Chapter9.ipynb (renamed from sample_notebooks/SantoshPawar/Chapter9.ipynb)0
-rwxr-xr-xsample_notebooks/SaurabhBarot/SaurabhBarot_version_backup/ch2.ipynb (renamed from sample_notebooks/SaurabhBarot/ch2.ipynb)0
-rwxr-xr-xsample_notebooks/SayanDas Karmakar/SayanDas Karmakar_version_backup/Chapter_4.ipynb (renamed from sample_notebooks/SayanDas Karmakar/Chapter_4.ipynb)0
-rwxr-xr-xsample_notebooks/ShantanuBhosale/ShantanuBhosale_version_backup/chapter40.ipynb (renamed from sample_notebooks/ShantanuBhosale/chapter40.ipynb)0
-rwxr-xr-xsample_notebooks/ShivaAmruthavakkula/ShivaAmruthavakkula_version_backup/chapter1.ipynb (renamed from sample_notebooks/ShivaAmruthavakkula/chapter1.ipynb)0
-rw-r--r--sample_notebooks/ShubhamDahiphale/ShubhamDahiphale_version_backup/chapter_1.ipynb (renamed from sample_notebooks/ShubhamDahiphale/chapter_1.ipynb)0
-rwxr-xr-xsample_notebooks/SoumenGanguly/ncert.ipynb (renamed from sample_notebooks/SoumenGanguly/ncert_Maths.ipynb)0
-rwxr-xr-xsample_notebooks/SrutiGoyal/SrutiGoyal_version_backup/Chapter_11-_Object_Initialization_and.ipynb (renamed from sample_notebooks/SrutiGoyal/Chapter_11-_Object_Initialization_and_Clean-Up.ipynb)0
-rwxr-xr-xsample_notebooks/SrutiGoyal/SrutiGoyal_version_backup/Chapter_11-_Object_Initialization_and_Clean-Up_1.ipynb (renamed from sample_notebooks/SrutiGoyal/Chapter_11-_Object_Initialization_and_Clean-Up_1.ipynb)0
-rwxr-xr-xsample_notebooks/SudheerBommisetty/SudheerBommisetty_version_backup/Chapter_4_Op_Amps_as_AC.ipynb (renamed from sample_notebooks/SudheerBommisetty/Chapter_4_Op_Amps_as_AC_Amplifiers.ipynb)0
-rw-r--r--sample_notebooks/Suhaib Alam/Suhaib Alam_version_backup/ch2.ipynb (renamed from sample_notebooks/Suhaib Alam/ch2.ipynb)0
-rwxr-xr-xsample_notebooks/Suhaib Alam/Suhaib Alam_version_backup/chapter-4.ipynb (renamed from sample_notebooks/Suhaib Alam/chapter-4.ipynb)0
-rwxr-xr-xsample_notebooks/SumadhuriDamerla/Chapter_1_Passive.ipynb (renamed from sample_notebooks/SumadhuriDamerla/Chapter_1_Passive_Circuits.ipynb)0
-rw-r--r--sample_notebooks/SumedhKadam/Chapter_1_General.ipynb (renamed from sample_notebooks/SumedhKadam/Chapter_1_General_Principles.ipynb)0
-rwxr-xr-xsample_notebooks/SwathiSyamala/SwathiSyamala_version_backup/Chapter_6_IMPEDENCE_MATCHING_AND.ipynb (renamed from sample_notebooks/SwathiSyamala/Chapter_6_IMPEDENCE_MATCHING_AND_TUNNING.ipynb)0
-rwxr-xr-xsample_notebooks/Tarun KumarDas/Tarun KumarDas_version_backup/Chapter9.ipynb (renamed from sample_notebooks/Tarun KumarDas/Chapter9.ipynb)0
-rwxr-xr-xsample_notebooks/Tarun KumarDas/Tarun KumarDas_version_backup/Chapter9_2.ipynb (renamed from sample_notebooks/Tarun KumarDas/Chapter9_2.ipynb)0
-rwxr-xr-xsample_notebooks/Tarun KumarDas/Tarun KumarDas_version_backup/Chapter9_3.ipynb (renamed from sample_notebooks/Tarun KumarDas/Chapter9_3.ipynb)0
-rwxr-xr-xsample_notebooks/Tarun KumarDas/Tarun KumarDas_version_backup/Chapter9_4.ipynb (renamed from sample_notebooks/Tarun KumarDas/Chapter9_4.ipynb)0
-rwxr-xr-xsample_notebooks/TestUser/TestUser_version_backup/chapter1.ipynb (renamed from sample_notebooks/TestUser/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/UmangAgarwal/Sample_Notebook.ipynb128
-rwxr-xr-xsample_notebooks/UmangAgarwal/UmangAgarwal_version_backup/Sample.ipynb (renamed from sample_notebooks/UmangAgarwal/Sample_Notebook_Umang.ipynb)0
-rwxr-xr-xsample_notebooks/Vaibhav Vajani/Vaibhav Vajani_version_backup/chapter2.ipynb (renamed from sample_notebooks/Vaibhav Vajani/chapter2.ipynb)0
-rwxr-xr-xsample_notebooks/Vedantam Lakshmi Manasa/Chapter_2_Electric.ipynb (renamed from sample_notebooks/Vedantam Lakshmi Manasa/Chapter_2_Electric_Fields.ipynb)0
-rwxr-xr-xsample_notebooks/Vedantam Lakshmi Manasa/Mathematical.ipynb (renamed from sample_notebooks/Vedantam Lakshmi Manasa/Mathematical_Foundation.ipynb)0
-rwxr-xr-xsample_notebooks/VidyashankarVenkatraman/Chapter_3.ipynb (renamed from sample_notebooks/VidyashankarVenkatraman/Chapter_3_Kitteldemo.ipynb)0
-rwxr-xr-xsample_notebooks/VidyashankarVenkatraman/VidyashankarVenkatraman_version_backup/Chapter_3.ipynb (renamed from sample_notebooks/VidyashankarVenkatraman/Chapter_3_Kittel.ipynb)0
-rwxr-xr-xsample_notebooks/VikasPrasad/VikasPrasad_version_backup/Chapter_01.ipynb (renamed from sample_notebooks/VikasPrasad/Chapter_01.ipynb)0
-rwxr-xr-xsample_notebooks/VikasPrasad/VikasPrasad_version_backup/Chapter_01_1.ipynb (renamed from sample_notebooks/VikasPrasad/Chapter_01_1.ipynb)0
-rwxr-xr-xsample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1.ipynb (renamed from sample_notebooks/VikasPrasad/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_3.ipynb (renamed from sample_notebooks/VikasPrasad/chapter1_3.ipynb)0
-rwxr-xr-xsample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_4.ipynb (renamed from sample_notebooks/VikasPrasad/chapter1_4.ipynb)0
-rwxr-xr-xsample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_5.ipynb (renamed from sample_notebooks/VikasPrasad/chapter1_5.ipynb)0
-rwxr-xr-xsample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_6.ipynb (renamed from sample_notebooks/VikasPrasad/chapter1_6.ipynb)0
-rwxr-xr-xsample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_7.ipynb (renamed from sample_notebooks/VikasPrasad/chapter1_7.ipynb)0
-rwxr-xr-xsample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_8.ipynb (renamed from sample_notebooks/VikasPrasad/chapter1_8.ipynb)0
-rwxr-xr-xsample_notebooks/VineshSaini/VineshSaini_version_backup/Ch1.ipynb (renamed from sample_notebooks/VineshSaini/Ch1.ipynb)0
-rwxr-xr-xsample_notebooks/YogeshPatil/YogeshPatil_version_backup/Chapter_11.ipynb (renamed from sample_notebooks/YogeshPatil/Chapter_11.ipynb)0
-rwxr-xr-xsample_notebooks/YogeshPatil/YogeshPatil_version_backup/Chapter_11_1.ipynb (renamed from sample_notebooks/YogeshPatil/Chapter_11_1.ipynb)0
-rwxr-xr-xsample_notebooks/abhishekchauhan/abhishekchauhan_version_backup/Chapter10.ipynb (renamed from sample_notebooks/abhishekchauhan/Chapter10.ipynb)0
-rwxr-xr-xsample_notebooks/ajinkyakhair/ajinkyakhair_version_backup/Untitled3.ipynb (renamed from sample_notebooks/ajinkyakhair/Untitled3.ipynb)0
-rwxr-xr-xsample_notebooks/ajinkyakhair/ajinkyakhair_version_backup/chapter2.ipynb240
-rw-r--r--[-rwxr-xr-x]sample_notebooks/ajinkyakhair/chapter2.ipynb243
-rw-r--r--sample_notebooks/ajinkyakhair/chapter2_8f8MyfH.ipynb337
-rwxr-xr-xsample_notebooks/anubhav gupta/anubhav gupta_version_backup/chapter15.ipynb (renamed from sample_notebooks/anubhav gupta/chapter15.ipynb)0
-rwxr-xr-xsample_notebooks/asmitaasmita/asmitaasmita_version_backup/1_An_overview_of.ipynb (renamed from sample_notebooks/asmitaasmita/1_An_overview_of_C++.ipynb)0
-rwxr-xr-xsample_notebooks/asmitaasmita/asmitaasmita_version_backup/1_An_overview_of_C++_1.ipynb (renamed from sample_notebooks/asmitaasmita/1_An_overview_of_C++_1.ipynb)0
-rwxr-xr-xsample_notebooks/bharthkumar/bharthkumar_version_backup/Untitled1.ipynb (renamed from sample_notebooks/bharthkumar/Untitled1.ipynb)0
-rw-r--r--sample_notebooks/ebbygeorge/ebbygeorge_version_backup/Ch1.ipynb (renamed from sample_notebooks/ebbygeorge/Ch1.ipynb)0
-rwxr-xr-xsample_notebooks/harikagunturu/harikagunturu_version_backup/Chapter_4_Angle.ipynb (renamed from sample_notebooks/harikagunturu/Chapter_4_Angle_Modulation.ipynb)0
-rwxr-xr-xsample_notebooks/hemanth/hemanth_version_backup/Untitled1.ipynb (renamed from sample_notebooks/hemanth/Untitled1.ipynb)0
-rwxr-xr-xsample_notebooks/karansingh/Thyristors_Principles_&.ipynb (renamed from sample_notebooks/karansingh/Thyristors_Principles_&_Characeristics.ipynb)0
-rw-r--r--[-rwxr-xr-x]sample_notebooks/kartiksankhla/Chapter2.ipynb217
-rw-r--r--sample_notebooks/kartiksankhla/Chapter2_WEIco2c.ipynb250
-rwxr-xr-xsample_notebooks/keerthi vanigundla/keerthi vanigundla_version_backup/R.K.RAJPUTCHAPTER_12.ipynb (renamed from sample_notebooks/keerthi vanigundla/R.K.RAJPUTCHAPTER_12.ipynb)0
-rwxr-xr-xsample_notebooks/keerthi vanigundla/keerthi vanigundla_version_backup/r.k.shukla.ipynb (renamed from sample_notebooks/keerthi vanigundla/r.k.shukla.ipynb)0
-rwxr-xr-xsample_notebooks/kotaDinesh Babu/kotaDinesh Babu_version_backup/samplebook(process_heat.ipynb (renamed from sample_notebooks/kotaDinesh Babu/samplebook(process_heat_transfer).ipynb)0
-rwxr-xr-xsample_notebooks/kotaDinesh Babu/kotaDinesh Babu_version_backup/samplebook(process_heat_transfer)_1.ipynb (renamed from sample_notebooks/kotaDinesh Babu/samplebook(process_heat_transfer)_1.ipynb)0
-rwxr-xr-xsample_notebooks/kowshikChilamkurthy/Chapter_1_Stress,Axial_load_and_Safety.ipynb (renamed from sample_notebooks/kowshikChilamkurthy/Chapter_1_Stress,Axial_load_and_Safety_concepts.ipynb)0
-rw-r--r--[-rwxr-xr-x]sample_notebooks/kumargugloth/Chapter1.ipynb290
-rw-r--r--sample_notebooks/kumargugloth/Chapter1_wopEYRj.ipynb130
-rwxr-xr-xsample_notebooks/kushrami/Chapter_1_-_Overview_of_optical_fiber.ipynb (renamed from sample_notebooks/kushrami/Chapter_1_-_Overview_of_optical_fiber_communication.ipynb)0
-rwxr-xr-xsample_notebooks/lalithap/lalithap_version_backup/CHAPTER_10.ipynb (renamed from sample_notebooks/lalithap/CHAPTER_10.ipynb)0
-rwxr-xr-xsample_notebooks/maheshvattikuti/maheshvattikuti_version_backup/chapter1.ipynb (renamed from sample_notebooks/maheshvattikuti/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/makarala shamukha venkatasahithi/Chapter_2_Nuclear_Sturcture_and.ipynb (renamed from sample_notebooks/makarala shamukha venkatasahithi/Chapter_2_Nuclear_Sturcture_and_Radioactivity.ipynb)0
-rwxr-xr-xsample_notebooks/makarala shamukha venkatasahithi/Chapter_5_Imperfection_in.ipynb (renamed from sample_notebooks/makarala shamukha venkatasahithi/Chapter_5_Imperfection_in_Solids.ipynb)0
-rwxr-xr-xsample_notebooks/manchukondasrinivasa rao/Chapter_7_Wave.ipynb (renamed from sample_notebooks/manchukondasrinivasa rao/Chapter_7_Wave_Guides.ipynb)0
-rwxr-xr-xsample_notebooks/marupeddisameer chaitanya/Sample_(chapter.ipynb (renamed from sample_notebooks/marupeddisameer chaitanya/Sample_(chapter_9).ipynb)0
-rwxr-xr-xsample_notebooks/marupeddisameer chaitanya/marupeddisameer chaitanya_version_backup/Chapter_4_Diffusion_and_Reaction_in_Porous.ipynb (renamed from sample_notebooks/marupeddisameer chaitanya/Chapter_4_Diffusion_and_Reaction_in_Porous_Catalysts.ipynb)0
-rwxr-xr-xsample_notebooks/mokshagunda/Chapter_2.ipynb (renamed from sample_notebooks/mokshagunda/Chapter_2_DIFFRACTION.ipynb)0
-rwxr-xr-xsample_notebooks/nishumittal/nishumittal_version_backup/chapter1.ipynb (renamed from sample_notebooks/nishumittal/chapter1.ipynb)0
-rwxr-xr-xsample_notebooks/nishumittal/nishumittal_version_backup/chapter2.ipynb (renamed from sample_notebooks/nishumittal/chapter2.ipynb)0
-rwxr-xr-xsample_notebooks/pramodkumardesu/Chapter_2_Transmission.ipynb (renamed from sample_notebooks/pramodkumardesu/Chapter_2_Transmission_Lines.ipynb)0
-rw-r--r--sample_notebooks/ravindra m gowda/Chapter_1_Basics_of_thermodynamics.ipynb (renamed from sample_notebooks/ravindra m gowda/Chapter_1_Basics_of_thermodynamics_Rudramani.ipynb)0
-rw-r--r--sample_notebooks/sai kiranmalepati/sai kiranmalepati_version_backup/Sample.ipynb (renamed from sample_notebooks/sai kiranmalepati/Sample_Notebook.ipynb)0
-rwxr-xr-xsample_notebooks/saikomalchanagam/AKmaini.ipynb (renamed from sample_notebooks/saikomalchanagam/AKmaini_(1).ipynb)0
-rwxr-xr-xsample_notebooks/srinivasparupalli/srinivasparupalli_version_backup/CHAPTER_1.ipynb (renamed from sample_notebooks/srinivasparupalli/CHAPTER_1.ipynb)0
-rwxr-xr-xsample_notebooks/srinivasparupalli/srinivasparupalli_version_backup/CHAPTER_3.ipynb (renamed from sample_notebooks/srinivasparupalli/CHAPTER_3.ipynb)0
-rwxr-xr-xsample_notebooks/sriragap/sriragap_version_backup/CHAPTER_2.ipynb (renamed from sample_notebooks/sriragap/CHAPTER_2.ipynb)0
-rwxr-xr-xsample_notebooks/vijayadurga/Chapter_5_Force_Torque_and_Shaft_power.ipynb (renamed from sample_notebooks/vijayadurga/Chapter_5_Force_Torque_and_Shaft_power_Measurement.ipynb)0
-rwxr-xr-xsample_notebooks/vijayadurga/sample_(chapter.ipynb (renamed from sample_notebooks/vijayadurga/sample_(chapter_3).ipynb)0
-rwxr-xr-xsample_notebooks/yashwanth kumarmada/Chapter_5.ipynb (renamed from sample_notebooks/yashwanth kumarmada/Chapter_5_Laser.ipynb)0
-rwxr-xr-xsample_notebooks/yashwanth kumarmada/sample.ipynb (renamed from sample_notebooks/yashwanth kumarmada/sample_notes.ipynb)0
246 files changed, 813 insertions, 5608 deletions
diff --git a/sample_notebooks/ABHISHEKAGRAWAL/chapter2.ipynb b/sample_notebooks/ABHISHEKAGRAWAL/ABHISHEKAGRAWAL_version_backup/chapter2.ipynb
index 1bfa373e..1bfa373e 100755
--- a/sample_notebooks/ABHISHEKAGRAWAL/chapter2.ipynb
+++ b/sample_notebooks/ABHISHEKAGRAWAL/ABHISHEKAGRAWAL_version_backup/chapter2.ipynb
diff --git a/sample_notebooks/AJEET KUMARSINGH/Chapter_11_Inheritance.ipynb b/sample_notebooks/AJEET KUMARSINGH/AJEET KUMARSINGH_version_backup/Chapter_11.ipynb
index 4f69b243..4f69b243 100755
--- a/sample_notebooks/AJEET KUMARSINGH/Chapter_11_Inheritance.ipynb
+++ b/sample_notebooks/AJEET KUMARSINGH/AJEET KUMARSINGH_version_backup/Chapter_11.ipynb
diff --git a/sample_notebooks/AJEET KUMARSINGH/Chapter_11_Inheritance_1.ipynb b/sample_notebooks/AJEET KUMARSINGH/AJEET KUMARSINGH_version_backup/Chapter_11_Inheritance_1.ipynb
index 4f69b243..4f69b243 100755
--- a/sample_notebooks/AJEET KUMARSINGH/Chapter_11_Inheritance_1.ipynb
+++ b/sample_notebooks/AJEET KUMARSINGH/AJEET KUMARSINGH_version_backup/Chapter_11_Inheritance_1.ipynb
diff --git a/sample_notebooks/AJEET KUMARSINGH/Chapter_11_Inheritance_2.ipynb b/sample_notebooks/AJEET KUMARSINGH/AJEET KUMARSINGH_version_backup/Chapter_11_Inheritance_2.ipynb
index d92c896a..d92c896a 100755
--- a/sample_notebooks/AJEET KUMARSINGH/Chapter_11_Inheritance_2.ipynb
+++ b/sample_notebooks/AJEET KUMARSINGH/AJEET KUMARSINGH_version_backup/Chapter_11_Inheritance_2.ipynb
diff --git a/sample_notebooks/AJEET KUMARSINGH/Chapter_11_Inheritance_(1).ipynb b/sample_notebooks/AJEET KUMARSINGH/Chapter_11_Inheritance_(1).ipynb
deleted file mode 100755
index 4f69b243..00000000
--- a/sample_notebooks/AJEET KUMARSINGH/Chapter_11_Inheritance_(1).ipynb
+++ /dev/null
@@ -1,2636 +0,0 @@
-{
- "metadata": {
- "name": "",
- "signature": "sha256:e85379c4218575d4b069259557cffbbc2d0259e3ba5d0e030c11dd77aae5e38d"
- },
- "nbformat": 3,
- "nbformat_minor": 0,
- "worksheets": [
- {
- "cells": [
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.1, Page Number:444"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#A simple classA having a public data member x\n",
- "class A:\n",
- " def __init__(self):\n",
- " self.x=None\n",
- "\n",
- "#A simple classA having a public data member y \n",
- "class B(A): #derived class\n",
- " def __init__(self):\n",
- " self.y=None\n",
- " \n",
- "b=B() #create a instance b of Derived class B\n",
- "b.x=20\n",
- "b.y=30\n",
- "\n",
- "print 'member of A:',b.x\n",
- "print 'Member of B:',b.y"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "member of A: 20\n",
- "Member of B: 30\n"
- ]
- }
- ],
- "prompt_number": 1
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.2, Page Number:445"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "class A:\n",
- " def __init__(self): #class A having x as a private data member\n",
- " self.__x=20\n",
- " \n",
- " def showx(self):\n",
- " print \"x=\",self.__x\n",
- " \n",
- " \n",
- "class B(A): #Derived class\n",
- " def __init__(self):\n",
- " self.y=30 #class B having y as a public data member\n",
- " \n",
- " def show(self):\n",
- " a=A()\n",
- " a.showx()\n",
- " print \"y=\",self.y\n",
- " \n",
- " \n",
- "b=B() #declaration of object\n",
- " #class the method of derived class object by a derived class instance\n",
- "b.show()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "x= 20\n",
- "y= 30\n"
- ]
- }
- ],
- "prompt_number": 2
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.3, Page Number:447"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#base class\n",
- "class A:\n",
- " def __init__(self):\n",
- " self.x=None #x is a public member\n",
- " \n",
- " \n",
- "#derived class\n",
- "class B(A):\n",
- " def __init__(self):\n",
- " self.y=40 \n",
- " A.__x=20 #since it is privately inherites base class ,x become private member of it\n",
- " \n",
- " def show(self):\n",
- " print \"x=\",A.__x\n",
- " print \"y=\",self.y\n",
- " \n",
- "b=B()\n",
- "b.show()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "x= 20\n",
- "y= 40\n"
- ]
- }
- ],
- "prompt_number": 3
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.4, Page Number:448"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "class A:\n",
- " def __init__(self):\n",
- " self.__x=20 #x is a privet member of it\n",
- " \n",
- " def showx(self): \n",
- " print \"x=\",self.__x\n",
- " \n",
- " \n",
- "class B(A):\n",
- " def __init__(self):\n",
- " self.y=40 #y is a public member of it\n",
- " \n",
- " def show(self):\n",
- " a=A()\n",
- " a.showx() #call the base class method\n",
- " print \"y=\",self.y\n",
- " \n",
- " \n",
- "b=B()\n",
- "b.show()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "x= 20\n",
- "y= 40\n"
- ]
- }
- ],
- "prompt_number": 4
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.5, Page Number:449"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "class A:\n",
- " def __init__(self):\n",
- " self._x=None #x is a protected member of the base class\n",
- " \n",
- " \n",
- "class B(A): #private inheritance,x become a private member of the derived class\n",
- " def __init__(self):\n",
- " self.y=40\n",
- " self.__x=30\n",
- " \n",
- " \n",
- " def show(self):\n",
- " print \"x=\",self.__x\n",
- " print \"y=\",self.y\n",
- " \n",
- " \n",
- "b=B()\n",
- "b.show()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "x= 30\n",
- "y= 40\n"
- ]
- }
- ],
- "prompt_number": 5
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.6, Page Number:456"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "class ABC: #Base class\n",
- " def __init__(self):\n",
- " self._name=None #these 2 are protected data member\n",
- " self._age=None\n",
- " \n",
- "class abc(ABC): #Derived class ,Public derivation\n",
- " def __init__(self):\n",
- " self.height=None\n",
- " self.weight=None\n",
- " \n",
- " def getdata(self):\n",
- " \n",
- " self.name=raw_input(\"Enter a name: \") #take inputes to all the data members \n",
- " self.age=raw_input(\"Enter a age: \") \n",
- " self._height=raw_input(\"Enter a Height: \") \n",
- " self._weight=raw_input(\"Enter a Weight: \") \n",
- " \n",
- " def show(self): #display the value of data members\n",
- " print 'Name:',self.name \n",
- " print 'Age:',self.age,\"years\"\n",
- " print 'Height:',self._height,\"Feets\"\n",
- " print 'Weight:',self._weight,\"kg.\"\n",
- " \n",
- " \n",
- "x=abc()\n",
- "x.getdata()\n",
- "x.show()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter a name: Santosh\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter a age: 24\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter a Height: 4.5\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter a Weight: 50\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Name: Santosh\n",
- "Age: 24 years\n",
- "Height: 4.5 Feets\n",
- "Weight: 50 kg.\n"
- ]
- }
- ],
- "prompt_number": 6
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.7, Page Number:458"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "class A1: #super Base class,have 2 protected data members\n",
- " def __init__(self):\n",
- " self._name=None\n",
- " self._age=None\n",
- "\n",
- " \n",
- "class A2(A1): #Public derivation\n",
- " def __init(self):\n",
- " self._height=None\n",
- " self._weight=None\n",
- "\n",
- "class A3(A2): #public Derivation\n",
- " def __init__(self):\n",
- " self._sex=None\n",
- " \n",
- " \n",
- " def get(self): #get input \n",
- " self._name=raw_input(\"Name: \")\n",
- " self._age=raw_input(\"Age: \")\n",
- " self._sex=raw_input(\"Sex: \")\n",
- " \n",
- " self._height=raw_input(\"Height: \")\n",
- " self._weight=raw_input(\"Weight: \")\n",
- " \n",
- " def show(self): #Display values of all the data members\n",
- " print \"Name:\",self._name\n",
- " print \"Age:\",self._age ,\"years\"\n",
- " print \"Sex:\",self._sex\n",
- " print \"Height:\",self._height ,\"Feet\"\n",
- " print \"Weight:\",self._weight ,\"Kg.\"\n",
- " \n",
- "\n",
- "x=A3()\n",
- "x.get()\n",
- "x.show()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Name: Balaji\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Age: 26\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Sex: M\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Height: 4\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Weight: 49.5\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Name: Balaji\n",
- "Age: 26 years\n",
- "Sex: M\n",
- "Height: 4 Feet\n",
- "Weight: 49.5 Kg.\n"
- ]
- }
- ],
- "prompt_number": 7
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.8, Page Number:459"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#Example of multiple Inheritance\n",
- "\n",
- "class A:\n",
- " def __init__(self):\n",
- " self._a=None\n",
- " \n",
- "class B:\n",
- " def __init__(self):\n",
- " self._b=None\n",
- " \n",
- " \n",
- "class C:\n",
- " def __init__(self):\n",
- " self._c=None\n",
- " \n",
- "class D:\n",
- " def __init__(self):\n",
- " self._d=None\n",
- " \n",
- "class E(A,B,C,D): #inherites all the base classes publically\n",
- " def __init__(self):\n",
- " self.e=None\n",
- " \n",
- " def getdata(self):\n",
- " print \"Enter the value of a,b,c &d &e:\"\n",
- " self._a=input()\n",
- " self._b=input()\n",
- " self._c=input()\n",
- " self._d=input()\n",
- " self._e=input()\n",
- " \n",
- " def show(self):\n",
- " print\"a=\",self._a,\"b=\",self._b,\"c=\",self._c,\"d=\",self._d,\"e=\",self._e\n",
- " \n",
- " \n",
- "x=E() #x is the instance of the derived class\n",
- "x.getdata() #call the methods of derived class through x \n",
- "x.show()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter the value of a,b,c &d &e:\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "1\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "2\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "4\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "8\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "16\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "a= 1 b= 2 c= 4 d= 8 e= 16\n"
- ]
- }
- ],
- "prompt_number": 8
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.9, Page Number:461"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "class red: #these three base class\n",
- " def __init__(self):\n",
- " print \"Red\",\n",
- " \n",
- "class yellow:\n",
- " def __init__(self):\n",
- " print \"Yellow\",\n",
- " \n",
- "class blue:\n",
- " def __init__(self):\n",
- " print \"Blue\",\n",
- " \n",
- "class orange(red,yellow): #public multiple Derivation\n",
- " def __init__(self):\n",
- " red.__init__(self)\n",
- " yellow.__init__(self)\n",
- " print \"=Orange\",\n",
- " \n",
- "class green(blue,yellow): #public multiple Derivation\n",
- " def __init__(self):\n",
- " blue.__init__(self)\n",
- " yellow.__init__(self)\n",
- " print \"=Green\",\n",
- " \n",
- "class violet(red,blue): #public multiple Derivation\n",
- " def __init__(self):\n",
- " red.__init__(self)\n",
- " blue.__init__(self)\n",
- " print \"=Violet\",\n",
- " \n",
- "class reddishbrown(orange,violet): #public multiple & multilevel Derivation\n",
- " def __init__(self):\n",
- " for b in self.__class__.__bases__:\n",
- " b.__init__(self)\n",
- " print \"=Reddishbrown\"\n",
- " \n",
- "class yellowishbrown(green,orange): #public multiple & multilevel Derivation\n",
- " def __init__(self):\n",
- " for b in self.__class__.__bases__:\n",
- " b.__init__(self)\n",
- " print \"=Yellowishbrown\"\n",
- " \n",
- "class bluishbrown(violet,green): #public multiple & multilevel Derivation\n",
- " def __init__(self):\n",
- " for b in self.__class__.__bases__:\n",
- " b.__init__(self)\n",
- " print \"=Bluishbrown\"\n",
- " \n",
- " \n",
- " \n",
- "r=reddishbrown() #create instances of the derived class\n",
- "b=bluishbrown()\n",
- "y=yellowishbrown()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Red Yellow =Orange Red Blue =Violet =Reddishbrown\n",
- "Red Blue =Violet Blue Yellow =Green =Bluishbrown\n",
- "Blue Yellow =Green Red Yellow =Orange =Yellowishbrown\n"
- ]
- }
- ],
- "prompt_number": 1
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.10, Page Number:463"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "# WAP to create a derived class from multiple base classes\n",
- "\n",
- "class PLAYER: #these three are the base classes\n",
- " def __init__(self):\n",
- " self._name=None\n",
- " self._gender=None\n",
- " self._age\n",
- " \n",
- "class PHYSIQUE(PLAYER):\n",
- " def __init__(self):\n",
- " self._height=None\n",
- " self._weight=None\n",
- " \n",
- "class LOCATION:\n",
- " def __init__(self):\n",
- " self._city=None\n",
- " self._pin=None\n",
- " \n",
- "class GAME(PHYSIQUE,LOCATION): #Multiple derivation\n",
- " def __init__(self):\n",
- " self._game=None\n",
- " def getdata(self): #Method to take inputes\n",
- " print\"Enter the following information\\n\\n\"\n",
- " self._name=raw_input(\"Name:\")\n",
- " self._gender=raw_input(\"Gender:\")\n",
- " self._age=raw_input(\"Age:\")\n",
- " self._height=raw_input(\"Height:\")\n",
- " self._weight=raw_input(\"Weight:\")\n",
- " self._city=raw_input(\"City:\")\n",
- " self._pin=raw_input(\"Pin:\")\n",
- " self._game=raw_input(\"game:\")\n",
- " \n",
- " \n",
- " \n",
- " def show(self): #Method for displaying inputes\n",
- " print\"Entered Information!!\"\n",
- " print\"Name:\",self._name\n",
- " print \"Gender:\",self._gender\n",
- " print \"Age:\",self._age\n",
- " print \"Height:\",self._height\n",
- " print \"Weight:\",self._weight\n",
- " print \"City :\",self._city\n",
- " print \"Pincode:\",self._pin\n",
- " print \"Game :\",self._game\n",
- " \n",
- " \n",
- "G=GAME() #create an instance of the derived class\n",
- "G.getdata() #call the public methods by the created instances\n",
- "G.show()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter the following information\n",
- "\n",
- "\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Name:Mahesh\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Gender:M\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Age:25\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Height:4.9\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Weight:55\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "City:Nanded\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Pin:431603\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "game:Cricket\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Entered Information!!\n",
- "Name: Mahesh\n",
- "Gender: M\n",
- "Age: 25\n",
- "Height: 4.9\n",
- "Weight: 55\n",
- "City : Nanded\n",
- "Pincode: 431603\n",
- "Game : Cricket\n"
- ]
- }
- ],
- "prompt_number": 2
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.11, Page Number:467"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#Multipath Inheritance,concept of virtual classes\n",
- "\n",
- "class A1: #Super base class\n",
- " def __init__(self):\n",
- " self._a1=None\n",
- " \n",
- "class A2(A1): #base class 1,inherites Super Base class\n",
- " def __init__(self):\n",
- " self._a2=None\n",
- " \n",
- "class A3(A1): #base class 2,inherites Super Base class\n",
- " def __init__(self):\n",
- " self._a3=None\n",
- " \n",
- "class A4(A2,A3): #derived class ,public derivation of both the base classes\n",
- " def __init__(self):\n",
- " self.__a4=None\n",
- " \n",
- " def get(self):\n",
- " print \"Enter the value of a1,a2,a3,and a4:\"\n",
- " self._a1=input()\n",
- " self._a2=input()\n",
- " self._a3=input()\n",
- " self.__a4=input()\n",
- " \n",
- " def put(self):\n",
- " print \"a1=\",self._a1,\"a2=\",self._a2,\"a3=\",self._a3,\"a4=\",self.__a4\n",
- " \n",
- " \n",
- " \n",
- "a=A4() #create the instance of the derived class\n",
- "a.get()\n",
- "a.put()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter the value of a1,a2,a3,and a4:\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "5\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "8\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "7\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "3\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "a1= 5 a2= 8 a3= 7 a4= 3\n"
- ]
- }
- ],
- "prompt_number": 3
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.12, Page Number:469"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#To show order of execution of the constructors and destructors in multiple inheritance\n",
- "\n",
- "#**NOTE:Python destuctor is called when program goes exit. So output may be differ than c++\n",
- "\n",
- "class A:\n",
- " def __init__(self):\n",
- " print\"Zero argument Constructor of base class A\"\n",
- " \n",
- " def __del__(self):\n",
- " print\"Destructor of class A\"\n",
- " \n",
- "class B:\n",
- " def __init__(self):\n",
- " print\"Zero argument Constructor of base class B\"\n",
- " \n",
- " def __del__(self):\n",
- " print\"Destructor of class B\"\n",
- "\n",
- "class C(A,B):\n",
- " def __init__(self):\n",
- " for b in self.__class__.__bases__:\n",
- " b.__init__(self)\n",
- " print\"Zero argument Constructor of base class C\"\n",
- " \n",
- " def __del__(self):\n",
- " print\"Destructor of class C\"\n",
- " for b in self.__class__.__bases__:\n",
- " b.__del__(self)\n",
- " \n",
- "c=C() #create instance of derived class"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Zero argument Constructor of base class A\n",
- "Zero argument Constructor of base class B\n",
- "Zero argument Constructor of base class C\n",
- "Destructor of class C\n",
- "Destructor of class A\n",
- "Destructor of class B\n"
- ]
- }
- ],
- "prompt_number": 6
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.13, Page Number:471"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#WAP to use constructor and destructor in all the classess\n",
- "\n",
- "class A1:\n",
- " def __init__(self): #take name and age as input in super base class\n",
- " self._name=raw_input(\"Name:\")\n",
- " self._age=raw_input(\"Age:\")\n",
- " \n",
- " def __del__(self):\n",
- " print\"Name:\",self._name\n",
- " print\"Age\",self._age\n",
- " \n",
- " \n",
- "class A2(A1): #take height and weight as input in base base class,public derivation \n",
- " def __init__(self):\n",
- " A1.__init__(self)\n",
- " self._height=raw_input(\"Height:\")\n",
- " self._weight=raw_input(\"Weight:\")\n",
- " \n",
- " def __del__(self):\n",
- " print\"Height:\",self._height\n",
- " print\"Weight:\",self._weight\n",
- " A1.__del__(self)\n",
- " \n",
- " \n",
- "class A3(A2): #take sex as input in derived class,derived from class A2\n",
- " def __init__(self):\n",
- " A2.__init__(self)\n",
- " self.__sex=raw_input(\"Sex:\")\n",
- " def __del__(self): #display all the input taken by all the base classes\n",
- " print\"Sex:\",self.__sex\n",
- " A2.__del__(self)\n",
- " \n",
- " \n",
- "x=A3() #create instance x of the class A3\n",
- "\n",
- "del x #call the destructor"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Name:Ajay\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Age:20\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Height:4.5\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Weight:40\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Sex:M\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Sex: M\n",
- "Height: 4.5\n",
- "Weight: 40\n",
- "Name: Ajay\n",
- "Age 20\n"
- ]
- }
- ],
- "prompt_number": 7
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.14, Page Number:472"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#To create derived class from the base class,by constructor and destructor\n",
- "class in_t:\n",
- " def __init__(self):\n",
- " self._i=1\n",
- " print\"Constructor in_t()\"\n",
- " \n",
- " def __del__(self):\n",
- " print\"Destructor in_t()\"\n",
- " \n",
- "class floa_t:\n",
- " def __init__(self):\n",
- " self._f=1.5\n",
- " print\"Constructor floa_t()\"\n",
- " \n",
- " def __del__(self):\n",
- " print\"Destructor floa_t()\"\n",
- " \n",
- " \n",
- "class cha_r(in_t,floa_t): #multiple derivation\n",
- " def __init__(self):\n",
- " self._c='A'\n",
- " print\"Constructor cha_r()\"\n",
- " for b in self.__class__.__bases__:\n",
- " b.__init__(self)\n",
- " \n",
- " def show(self):\n",
- " print\"i=\",self._i\n",
- " print \"f=\",self._f\n",
- " print \"c=\",self._c\n",
- " \n",
- " def __del__(self):\n",
- " print \"Destructing cha_r()\"\n",
- " for b in self.__class__.__bases__:\n",
- " b.__del__(self)\n",
- " \n",
- "a=cha_r() #create derived class instance and call the public method of the derived class\n",
- "a.show() #**NOTE:Python destuctor is called when program goes exit. So output may be differ than c++"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Constructor cha_r()\n",
- "Constructor in_t()\n",
- "Constructor floa_t()\n",
- "i= 1\n",
- "f= 1.5\n",
- "c= A\n"
- ]
- }
- ],
- "prompt_number": 8
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.15, Page Number:474"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "\n",
- "class I:\n",
- " def __init__(self):\n",
- " self.x=None\n",
- " \n",
- "class II(I):\n",
- " def __init__(self):\n",
- " self.__y=None\n",
- " \n",
- " def set(self,j,k):\n",
- " self.x=j\n",
- " self.__y=k\n",
- " \n",
- " def show(self):\n",
- " print \"X=\",self.x, \"Y=\",self.__y\n",
- " \n",
- " \n",
- "i=II()\n",
- "i.set(4,5)\n",
- "i.show()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "X= 4 Y= 5\n"
- ]
- }
- ],
- "prompt_number": 9
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.16, Page Number:475"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "class I:\n",
- " def __init__(self):\n",
- " self.x=10\n",
- " print \"In the Base class constuctor\"\n",
- " \n",
- "class II(I):\n",
- " def __init__(self):\n",
- " I.__init__(self)\n",
- " self.__y=None\n",
- " \n",
- "i=II()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "In the Base class constuctor\n"
- ]
- }
- ],
- "prompt_number": 10
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.17, Page Number:475"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#base class without constructor and derived class with constructor\n",
- "class I:\n",
- " pass\n",
- "class II(I):\n",
- " def __init__(self):\n",
- " print \"In derived class constructor\"\n",
- " \n",
- "i=II()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "In derived class constructor\n"
- ]
- }
- ],
- "prompt_number": 11
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.18, Page Number:476"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#both the class have constructor\n",
- "class I:\n",
- " def __init__(self):\n",
- " print \"In base class Constructor\"\n",
- " \n",
- "class II(I):\n",
- " def __init__(self):\n",
- " I.__init__(self)\n",
- " print \"In derived Class constructor\"\n",
- " \n",
- "i=II()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "In base class Constructor\n",
- "In derived Class constructor\n"
- ]
- }
- ],
- "prompt_number": 12
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.19, Page Number:477"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#multiple constructor in base class and single constructor in the derived class\n",
- "\n",
- "class I:\n",
- " def __init__(self):\n",
- " print \"Zero argument base class construtor\"\n",
- " \n",
- " def __init__(self,k):\n",
- " self.x=None\n",
- " print \"One argument base class construtor\"\n",
- " \n",
- " \n",
- "class II(I):\n",
- " def __init__(self,j,k=None): #default constructor\n",
- " I.__init__(self,k)\n",
- " self.__y=j\n",
- " print \"One argument derived class constructor\"\n",
- " \n",
- "i=II(2) #create the instance of the base class by passing initial value "
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "One argument base class construtor\n",
- "One argument derived class constructor\n"
- ]
- }
- ],
- "prompt_number": 13
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.20, Page Number:478"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#base and derived class without default constructor\n",
- "class I:\n",
- " def __init__(self,k):\n",
- " self.x=k\n",
- " print \"One argument base class construtor\"\n",
- " \n",
- "class II(I):\n",
- " def __init__(self,j):\n",
- " I.__init__(self,j)\n",
- " self.__y=j\n",
- " print \"One argument derived class construtor\"\n",
- " \n",
- "i=II(2) #create the instance of the base class by passing initial value "
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "One argument base class construtor\n",
- "One argument derived class construtor\n"
- ]
- }
- ],
- "prompt_number": 14
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.21, Page Number:479"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#Constructors and multiple inheritance\n",
- "class I:\n",
- " def __init__(self):\n",
- " print \"Zero argument constructor of base class I\"\n",
- " \n",
- "class II:\n",
- " def __init__(self):\n",
- " print \"Zero argument constructor of base class II\"\n",
- " \n",
- "class III(II,I): #class III inhrites class II and I\n",
- " def __init__(self):\n",
- " for b in self.__class__.__bases__:\n",
- " b.__init__(self) \n",
- " print \"Zero argument constructor of base class III\"\n",
- " \n",
- "i=III() #create an instance of the base class\n",
- " "
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Zero argument constructor of base class II\n",
- "Zero argument constructor of base class I\n",
- "Zero argument constructor of base class III\n"
- ]
- }
- ],
- "prompt_number": 15
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.22, Page Number:480"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#Constructors in multiple inhritance with invoking constructor of the base classes\n",
- "class I:\n",
- " def __init__(self):\n",
- " print \"Zero argument constructor of base class I\"\n",
- " \n",
- "class II:\n",
- " def __init__(self):\n",
- " print \"Zero argument constructor of base class II\"\n",
- " \n",
- "class III(II,I):\n",
- " def __init__(self):\n",
- " II.__init__(self)\n",
- " I.__init__(self)\n",
- " print \"Zero argument constructor of base class III\"\n",
- " \n",
- "i=III()\n",
- " "
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Zero argument constructor of base class II\n",
- "Zero argument constructor of base class I\n",
- "Zero argument constructor of base class III\n"
- ]
- }
- ],
- "prompt_number": 16
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.23, Page Number:481"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#multiple inheritance,invoking the base classes explicitly\n",
- "\n",
- "class I:\n",
- " def __init__(self):\n",
- " print \"Zero argument constructor of base class I\"\n",
- " \n",
- "class II:\n",
- " def __init__(self):\n",
- " print \"Zero argument constructor of base class II\"\n",
- " \n",
- "class III(II,I): #Class I is virtually inherited so its constructor called first\n",
- " def __init__(self):\n",
- " I.__init__(self)\n",
- " II.__init__(self)\n",
- " print \"Zero argument constructor of base class III\"\n",
- " \n",
- "i=III()\n",
- " "
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Zero argument constructor of base class I\n",
- "Zero argument constructor of base class II\n",
- "Zero argument constructor of base class III\n"
- ]
- }
- ],
- "prompt_number": 17
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.24, Page Number:482"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#multilevel Inheritance,observation of the execution of the constructors\n",
- "class I:\n",
- " def __init__(self):\n",
- " print \"Zero argument constructor of base class I\"\n",
- " \n",
- "class II(I):\n",
- " def __init__(self):\n",
- " I.__init__(self)\n",
- " print \"Zero argument constructor of base class II\"\n",
- " \n",
- "class III(II): #Class I is virtually inherited so its constructor called first\n",
- " def __init__(self):\n",
- " II.__init__(self)\n",
- " print \"Zero argument constructor of base class III\"\n",
- " \n",
- "i=III()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Zero argument constructor of base class I\n",
- "Zero argument constructor of base class II\n",
- "Zero argument constructor of base class III\n"
- ]
- }
- ],
- "prompt_number": 18
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.25, Page Number:484"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#use object of one class in another class as a member\n",
- "class I:\n",
- " def __init__(self):\n",
- " self.x=20\n",
- " print \"Constructor of class I\"\n",
- " \n",
- "class II:\n",
- " \n",
- " def __init__(self):\n",
- " self.k=30\n",
- " y=I()\n",
- " print \"Constructor of class II\"\n",
- " print \"x=\",y.x #print here because it become local variable in this scope only,it not visible to def show\n",
- " \n",
- " \n",
- " def show(self):\n",
- " print \"k=\",self.k\n",
- " \n",
- "ii=II()\n",
- "ii.show() #**NOTE:Python destuctor is called when program goes exit. So output may be differ than c++"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Constructor of class I\n",
- "Constructor of class II\n",
- "x= 20\n",
- "k= 30\n"
- ]
- }
- ],
- "prompt_number": 19
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.26, Page Number:484"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#access a member variable of base class using object,class name, and direct\n",
- "\n",
- "class A1:\n",
- " def __init__(self):\n",
- " self.name=None\n",
- " self.age=None\n",
- " \n",
- "class A2(A1):\n",
- " def __init__(self):\n",
- " A1.__init__(self)\n",
- " a=A1()\n",
- " print \"Access using name of the class:\"\n",
- " A1.name=raw_input(\"Name:\")\n",
- " A1.age=raw_input(\"Age:\")\n",
- " \n",
- " print \"Access using object of the class\"\n",
- " a.name=raw_input(\"Name:\")\n",
- " a.age=raw_input(\"Age:\")\n",
- " \n",
- " print \"Access using direct member variables:\"\n",
- " self.name=raw_input(\"Name:\")\n",
- " self.age=raw_input(\"Age:\")\n",
- " self.__height=raw_input(\"Height:\")\n",
- " self.__weight=raw_input(\"Weight:\")\n",
- " \n",
- " print \"Display using object of the class\" #since object of class A1 has scope in constructor method so we can access it only \n",
- " print \"Name:\",a.name # within this method.It is not visible in destructor function.\n",
- " print \"Age:\",a.age\n",
- " \n",
- " \n",
- " \n",
- " def __del__(self):\n",
- " print \"Destructor of Derived class\"\n",
- " print \"Display using class name\"\n",
- " print \"Name:\",A1.name\n",
- " print \"Age:\",A1.age\n",
- " \n",
- " print \"Display using direct member variable\"\n",
- " print \"Name:\",self.name\n",
- " print \"Age\",self.age\n",
- " print \"height:\",self.__height\n",
- " print \"Weight:\",self.__weight\n",
- " \n",
- "x=A2()\n",
- "\n",
- "del x\n",
- " "
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Access using name of the class:\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Name:Ajay\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Age:21\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Access using object of the class\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Name:Amit\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Age:20\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Access using direct member variables:\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Name:Arun\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Age:19\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Height:5.5\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Weight:31\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Display using object of the class\n",
- "Name: Amit\n",
- "Age: 20\n",
- "Destructor of Derived class\n",
- "Display using class name\n",
- "Name: Ajay\n",
- "Age: 21\n",
- "Display using direct member variable\n",
- "Name: Arun\n",
- "Age 19\n",
- "height: 5.5\n",
- "Weight: 31\n"
- ]
- }
- ],
- "prompt_number": 20
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.27, Page Number:488"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#derive a class from two base classes,object of these 2 classes is the member variable of the third class\n",
- "\n",
- "class A:\n",
- " def __init__(self):\n",
- " self.a1=None\n",
- " \n",
- "class B:\n",
- " def __init__(self):\n",
- " self.b1=None\n",
- " \n",
- "class AB:\n",
- " def __init__(self):\n",
- " a=A()\n",
- " b=B()\n",
- " a.a1=65 #initialize the two data members of the class A and B and Display them\n",
- " b.b1=66\n",
- " print \"a1=\",a.a1, \"b1=\",b.b1\n",
- " \n",
- " def __del__(self):\n",
- " pass\n",
- " \n",
- " \n",
- "ab=AB()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "a1= 65 b1= 66\n"
- ]
- }
- ],
- "prompt_number": 21
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.28, Page Number:489"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#create derived class from qualifier class\n",
- "\n",
- "class A:\n",
- " def __init__(self):\n",
- " self.x=None\n",
- " \n",
- " class B:\n",
- " def __init__(self):\n",
- " self.y=None\n",
- " \n",
- " \n",
- "class C(A,A.B): #A.B is the inner class of the class A\n",
- " def __init__(self,j,k,l):\n",
- " self.x=j\n",
- " self.y=k\n",
- " self.z=l\n",
- " \n",
- " def show(self):\n",
- " print \"x=\",self.x,\"y=\",self.y,\"z=\",self.z\n",
- " \n",
- " \n",
- "c=C(4,7,1)\n",
- "c.show()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "x= 4 y= 7 z= 1\n"
- ]
- }
- ],
- "prompt_number": 23
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.29, Page Number:490"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#initialize member variable of the base class and derived class using constructor of the derived class\n",
- "\n",
- "class A:\n",
- " def __init__(self):\n",
- " self._x=None #protected members\n",
- " self._y=None\n",
- " \n",
- "class B(A):\n",
- " def __init__(self):\n",
- " self.z=3\n",
- " self.__x=1 #private members\n",
- " self.__y=2\n",
- " \n",
- " print \"x=\",self.__x,\"y=\",self.__y,\"z=\",self.z\n",
- " \n",
- "b=B()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "x= 1 y= 2 z= 3\n"
- ]
- }
- ],
- "prompt_number": 24
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.30, Page Number:491"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#access data members by object pointer\n",
- "\n",
- "from ctypes import *\n",
- "import ctypes\n",
- "class A:\n",
- " def __init__(self):\n",
- " self.x=1\n",
- " self.y=2\n",
- " \n",
- "class B(A):\n",
- " def __init__(self):\n",
- " A.__init__(self)\n",
- " self.z=3\n",
- " \n",
- "b=B()\n",
- "\n",
- "\n",
- "i=c_int(b.z)\n",
- "p=pointer(i)\n",
- "print \"Address of z:\",addressof(p),\"Value of Z:\",p[0] #access the\n",
- "\n",
- "i = c_int(b.y)\n",
- "p = pointer(i)\n",
- "print \"Address of y:\",addressof(p),\"Value of y:\",p[0] \n",
- "\n",
- "i = c_int(b.x)\n",
- "p = pointer(i)\n",
- "print \"Address of x:\",addressof(p),\"Value of x:\",p[0] \n",
- "\n",
- "#**NOTE-In case of C++ the data members of the derived class and base class are stored in contigious memory locations so we can \n",
- "#access the three variables by using a pointer of derived class and decrementing its value. But in case of Python they are NOT stored \n",
- "#in contogious memory locations so for accessing each data member we have to create individual object pointer for each class."
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Address of z: 57077392 Value of Z: 3\n",
- "Address of y: 57074448 Value of y: 2\n",
- "Address of x: 57077648 Value of x: 1\n"
- ]
- }
- ],
- "prompt_number": 1
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.31, Page Number:492"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#overload member function in base and derived class\n",
- "\n",
- "class B:\n",
- " def show(self):\n",
- " print \"In base class function\"\n",
- " \n",
- "class D(B):\n",
- " def show(self):\n",
- " \n",
- " print \"In Derived class\"\n",
- " \n",
- " \n",
- "b=B()\n",
- "d=D()\n",
- "\n",
- "b.show()\n",
- "d.show()\n",
- "\n",
- "bp=[B()] #create a base class pointer variable\n",
- "bp[0]=d #assign address of the derived class object to the base class pointer\n",
- "bp[0].show() #call the derived class method by base class pointer\n",
- "b.show() #calling the base class method by base class object"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "In base class function\n",
- "In Derived class\n",
- "In Derived class\n",
- "In base class function\n"
- ]
- }
- ],
- "prompt_number": 25
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.32, Page Number:495"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#Constuctor and destructors in single inheritance\n",
- "class Father:\n",
- " def __init__(self):\n",
- " print \"Base Class constructor.\"\n",
- " self._name=raw_input(\"Enter Father Name:\")\n",
- " \n",
- " def __del__(self):\n",
- " print \"Base class Destructor.\"\n",
- " \n",
- "class Child(Father):\n",
- " def __init__(self):\n",
- " Father.__init__(self)\n",
- " print \"Derived class constructor.\"\n",
- " self.__cname=raw_input(\"Enter child name:\")\n",
- " \n",
- " def __del__(self):\n",
- " print \"Derived class destructor.\"\n",
- " print \"\",self.__cname,\"\",self.__name\n",
- " for b in self.__class__.__bases__:\n",
- " b.__del__(self)\n",
- " \n",
- " \n",
- " \n",
- "C=Child()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Base Class constructor.\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter Father Name:Manoj\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Derived class constructor.\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter child name:Sanjay\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Derived class destructor.\n",
- " Sanjay Manoj\n",
- "Base class Destructor.\n"
- ]
- }
- ],
- "prompt_number": 37
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.33, Page Number:496"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#Constuctor and destructors in multilevel inheritance\n",
- "\n",
- "class Grandfather:\n",
- " def __init__(self):\n",
- " print\"Constructor of class grandfather\"\n",
- " self._gname=raw_input(\"Enter Grandfather Name:\")\n",
- " \n",
- " \n",
- " def __del__(self):\n",
- " print \"Destructor of class grandfather\"\n",
- " \n",
- " \n",
- "class Father(Grandfather):\n",
- " def __init__(self):\n",
- " Grandfather.__init__(self)\n",
- " print\"Constructor of class Father\"\n",
- " self._name=raw_input(\"Enter Father Name:\")\n",
- " \n",
- " \n",
- " def __del__(self):\n",
- " print \"Destructor of class Father\"\n",
- " Grandfather.__del__(self)\n",
- " \n",
- "class Child(Father):\n",
- " def __init__(self):\n",
- " Father.__init__(self)\n",
- " print\"Constructor of class Child\"\n",
- " self.__cname=raw_input(\"Enter Child Name:\")\n",
- " \n",
- " \n",
- " def __del__(self):\n",
- " print \"Destructor of class Child\"\n",
- " print \"Grandfather:\",self._gname,\"Father:\",self._name,\"Child:\",self.__cname\n",
- " Father.__del__(self) \n",
- " \n",
- " \n",
- "C=Child()\n",
- "\n",
- "del C #call the destructor of the derived class\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Constructor of class grandfather\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter Grandfather Name:x\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Constructor of class Father\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter Father Name:y\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Constructor of class Child\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter Child Name:z\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Destructor of class Child\n",
- "Grandfather: x Father: y Child: z\n",
- "Destructor of class Father\n",
- "Destructor of class grandfather\n"
- ]
- }
- ],
- "prompt_number": 39
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.34, Page Number:498"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#program to explain multilevel inheritance with member function\n",
- "class Grandfather:\n",
- " def __init__(self):\n",
- " self.__gname=None\n",
- " \n",
- " def getg(self):\n",
- " self.__gname=raw_input(\"Enter Grandfather Name:\")\n",
- " \n",
- " def showg(self):\n",
- " print \"Grandfather Name:\",self.__gname\n",
- " \n",
- " \n",
- "class Father(Grandfather):\n",
- " def __init__(self):\n",
- " self.__name=None\n",
- " \n",
- " def getf(self):\n",
- " self.__name=raw_input(\"Enter Father Name:\")\n",
- " \n",
- " def showf(self):\n",
- " print \"Father Name:\",self.__name\n",
- " \n",
- " \n",
- "class Child(Father):\n",
- " def __init__(self):\n",
- " self.__cname=None\n",
- " \n",
- " def getc(self):\n",
- " self.getg()\n",
- " self.getf()\n",
- " self.__cname=raw_input(\"Enter Child Name:\")\n",
- " \n",
- " def showc(self):\n",
- " self.showg()\n",
- " self.showf()\n",
- " print \"child Name:\",self.__cname\n",
- " \n",
- "C=Child()\n",
- "C.getc()\n",
- "C.showc()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter Grandfather Name:XXX\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter Father Name:YYY\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter Child Name:ZZZ\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Grandfather Name: XXX\n",
- "Father Name: YYY\n",
- "child Name: ZZZ\n"
- ]
- }
- ],
- "prompt_number": 40
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.35, Page Number:499"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#execution of constructor and destructor in multilevel inheritance\n",
- "\n",
- "class A:\n",
- " def __init__(self):\n",
- " print \"Constructor of class A\"\n",
- " \n",
- " def __del__(self):\n",
- " print \"Destructor of class A\"\n",
- " \n",
- " \n",
- "class B:\n",
- " def __init__(self):\n",
- " print \"Constructor of class B\"\n",
- " \n",
- " def __del__(self):\n",
- " print \"Destructor of class B\"\n",
- " \n",
- "class C:\n",
- " def __init__(self):\n",
- " print \"Constructor of class C\"\n",
- " \n",
- " def __del__(self):\n",
- " print \"Destructor of class C\"\n",
- " \n",
- " \n",
- "class D(A,B,C):\n",
- " def __init__(self):\n",
- " for b in self.__class__.__bases__:\n",
- " b.__init__(self) \n",
- " print \"Constructor of class D\"\n",
- " \n",
- " def __del__(self):\n",
- " print \"Destructor of class D\"\n",
- " for b in self.__class__.__bases__:\n",
- " b.__del__(self)\n",
- " \n",
- "x=D() \n",
- " #**NOTE:Python destuctor is called when program goes exit. So output may be differ than c++"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Constructor of class A\n",
- "Constructor of class B\n",
- "Constructor of class C\n",
- "Constructor of class D\n",
- "Destructor of class D\n",
- "Destructor of class A\n",
- "Destructor of class B\n",
- "Destructor of class C\n"
- ]
- }
- ],
- "prompt_number": 42
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.37, Page Number:502"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#execution of constructor and destructor in multilevel inheritance\n",
- "\n",
- "class A:\n",
- " def __init__(self):\n",
- " print \"Constructor of class A\"\n",
- " \n",
- " def __del__(self):\n",
- " print \"Destructor of class A\"\n",
- " \n",
- " \n",
- "class B(A):\n",
- " def __init__(self):\n",
- " A.__init__(self)\n",
- " print \"Constructor of class B\"\n",
- " \n",
- " def __del__(self):\n",
- " print \"Destructor of class B\"\n",
- " A.__del__(self)\n",
- " \n",
- "class C:\n",
- " def __init__(self):\n",
- " print \"Constructor of class C\"\n",
- " \n",
- " def __del__(self):\n",
- " print \"Destructor of class C\"\n",
- " \n",
- " \n",
- "class D(B,C):\n",
- " def __init__(self):\n",
- " B.__init__(self)\n",
- " C.__init__(self)\n",
- " print \"Constructor of class D\"\n",
- " \n",
- " def __del__(self):\n",
- " print \"Destructor of class D\"\n",
- " B.__del__(self)\n",
- " C.__del__(self)\n",
- " \n",
- "x=D() \n",
- "del x\n",
- " #**NOTE:Python destuctor is called when program goes exit. So output may be differ than c++"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Constructor of class A\n",
- "Constructor of class B\n",
- "Constructor of class C\n",
- "Constructor of class D\n",
- "Destructor of class D\n",
- "Destructor of class B\n",
- "Destructor of class A\n",
- "Destructor of class C\n"
- ]
- }
- ],
- "prompt_number": 54
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.37, Page Number:502"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#demonstrate single inheritance\n",
- "\n",
- "class A:\n",
- " def __init__(self,j=0):\n",
- " self._c=j\n",
- " \n",
- " def show(self):\n",
- " print \"c=\",self._c\n",
- " \n",
- " def inc(self):\n",
- " self._c=self._c+1\n",
- " return self._c\n",
- " \n",
- "class B(A):\n",
- " \n",
- " def __init_(self):\n",
- " for b in self.__class__.__bases__:\n",
- " b.__init__(self)\n",
- " \n",
- " def dec(self):\n",
- " self._c=self._c-1\n",
- " return self._c\n",
- " \n",
- " \n",
- "a=B()\n",
- "a.inc()\n",
- "a.show()\n",
- "\n",
- "\n",
- "a.dec()\n",
- "a.show()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "c= 1\n",
- "c= 0\n"
- ]
- }
- ],
- "prompt_number": 44
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.38, Page Number:502"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#access method from private inheritance\n",
- "class B:\n",
- " def one(self):\n",
- " print \"one\"\n",
- " \n",
- " def __two(self):\n",
- " print \"two\"\n",
- " \n",
- "class D(B):\n",
- " def __init__(self):\n",
- " pass\n",
- " \n",
- "d=D()\n",
- "d.one()\n",
- "#d.two() #Not accesible"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "one\n"
- ]
- }
- ],
- "prompt_number": 45
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.39, Page Number:503"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#create a comman constructor in the lowermost class, in the multilevel inheritance\n",
- "class A:\n",
- " def __init__(self):\n",
- " self.x=None\n",
- " \n",
- "class B(A):\n",
- " def __init__(self):\n",
- " self.y=None\n",
- " \n",
- "class C(B):\n",
- " def __init__(self,j,k,l):\n",
- " self.z=l\n",
- " self.x=j\n",
- " self.y=k\n",
- " \n",
- " def show(self):\n",
- " print \"x=\",self.x,\"Y=\",self.y,\"z=\",self.z\n",
- " \n",
- "c=C(4,7,1)\n",
- "c.show()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "x= 4 Y= 7 z= 1\n"
- ]
- }
- ],
- "prompt_number": 46
- },
- {
- "cell_type": "heading",
- "level": 3,
- "metadata": {},
- "source": [
- "Example 11.40, Page Number:504"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#Explicitly call the base constructor in multiple inheritance\n",
- "\n",
- "class X:\n",
- " def __init__(self,a):\n",
- " print a,\n",
- " \n",
- "class Y:\n",
- " def __init__(self,b):\n",
- " print b,\n",
- " \n",
- "class Z(X,Y):\n",
- " def __init__(self,p,q,r):\n",
- " X.__init__(self,p)\n",
- " Y.__init__(self,q)\n",
- " print r\n",
- " \n",
- " \n",
- "z=Z(1,2,3)\n",
- " "
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "1 2 3\n"
- ]
- }
- ],
- "prompt_number": 47
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [],
- "language": "python",
- "metadata": {},
- "outputs": []
- }
- ],
- "metadata": {}
- }
- ]
-} \ No newline at end of file
diff --git a/sample_notebooks/ARIJITCHATTERJEE/chapter1.ipynb b/sample_notebooks/ARIJITCHATTERJEE/ARIJITCHATTERJEE_version_backup/chapter1.ipynb
index d287e069..d287e069 100755
--- a/sample_notebooks/ARIJITCHATTERJEE/chapter1.ipynb
+++ b/sample_notebooks/ARIJITCHATTERJEE/ARIJITCHATTERJEE_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/Abu BakkerSiddik/Functions_.ipynb b/sample_notebooks/Abu BakkerSiddik/Functions.ipynb
index 4a23de26..4a23de26 100755
--- a/sample_notebooks/Abu BakkerSiddik/Functions_.ipynb
+++ b/sample_notebooks/Abu BakkerSiddik/Functions.ipynb
diff --git a/sample_notebooks/AdityaAnand/Chapter_8.ipynb b/sample_notebooks/AdityaAnand/AdityaAnand_version_backup/Chapter_8.ipynb
index cbd1971a..cbd1971a 100755
--- a/sample_notebooks/AdityaAnand/Chapter_8.ipynb
+++ b/sample_notebooks/AdityaAnand/AdityaAnand_version_backup/Chapter_8.ipynb
diff --git a/sample_notebooks/AdityaAnand/Chapter_8_-_Gravitation.ipynb b/sample_notebooks/AdityaAnand/AdityaAnand_version_backup/Chapter_8_-.ipynb
index c08a4250..c08a4250 100755
--- a/sample_notebooks/AdityaAnand/Chapter_8_-_Gravitation.ipynb
+++ b/sample_notebooks/AdityaAnand/AdityaAnand_version_backup/Chapter_8_-.ipynb
diff --git a/sample_notebooks/AdityaAnand/Chapter_8_-_Gravitation_1.ipynb b/sample_notebooks/AdityaAnand/AdityaAnand_version_backup/Chapter_8_-_Gravitation_1.ipynb
index c08a4250..c08a4250 100755
--- a/sample_notebooks/AdityaAnand/Chapter_8_-_Gravitation_1.ipynb
+++ b/sample_notebooks/AdityaAnand/AdityaAnand_version_backup/Chapter_8_-_Gravitation_1.ipynb
diff --git a/sample_notebooks/AdityaR/Chapter_5-Sample_Notebook.ipynb b/sample_notebooks/AdityaR/AdityaR_version_backup/Chapter_5-Sample.ipynb
index a77ec491..a77ec491 100755
--- a/sample_notebooks/AdityaR/Chapter_5-Sample_Notebook.ipynb
+++ b/sample_notebooks/AdityaR/AdityaR_version_backup/Chapter_5-Sample.ipynb
diff --git a/sample_notebooks/AjaySatish/Sample_H.S._Fogler.ipynb b/sample_notebooks/AjaySatish/AjaySatish_version_backup/Sample.S._Fogler.ipynb
index 51134ef9..51134ef9 100755
--- a/sample_notebooks/AjaySatish/Sample_H.S._Fogler.ipynb
+++ b/sample_notebooks/AjaySatish/AjaySatish_version_backup/Sample.S._Fogler.ipynb
diff --git a/sample_notebooks/AjaySatish/Sample_H.S._Fogler_UPDATED.ipynb b/sample_notebooks/AjaySatish/AjaySatish_version_backup/Sample.S._Fogler_UPDATED.ipynb
index a2bda001..a2bda001 100755
--- a/sample_notebooks/AjaySatish/Sample_H.S._Fogler_UPDATED.ipynb
+++ b/sample_notebooks/AjaySatish/AjaySatish_version_backup/Sample.S._Fogler_UPDATED.ipynb
diff --git a/sample_notebooks/AjaySatish/Sample_H.S._Fogler_UPDATED_(1).ipynb b/sample_notebooks/AjaySatish/AjaySatish_version_backup/Sample.S._Fogler_UPDATED_(1).ipynb
index 2b950ef8..2b950ef8 100755
--- a/sample_notebooks/AjaySatish/Sample_H.S._Fogler_UPDATED_(1).ipynb
+++ b/sample_notebooks/AjaySatish/AjaySatish_version_backup/Sample.S._Fogler_UPDATED_(1).ipynb
diff --git a/sample_notebooks/Akshay Ghogare/AKSHAY_GHOGARE.ipynb b/sample_notebooks/Akshay Ghogare/Akshay Ghogare_version_backup/AKSHAY.ipynb
index fa395760..fa395760 100755
--- a/sample_notebooks/Akshay Ghogare/AKSHAY_GHOGARE.ipynb
+++ b/sample_notebooks/Akshay Ghogare/Akshay Ghogare_version_backup/AKSHAY.ipynb
diff --git a/sample_notebooks/AkshayPatil/chapter1.ipynb b/sample_notebooks/AkshayPatil/AkshayPatil_version_backup/chapter1.ipynb
index 8411e8ec..8411e8ec 100755
--- a/sample_notebooks/AkshayPatil/chapter1.ipynb
+++ b/sample_notebooks/AkshayPatil/AkshayPatil_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/AkshayShende/chapter2.ipynb b/sample_notebooks/AkshayShende/AkshayShende_version_backup/chapter2.ipynb
index d82b3395..d82b3395 100755
--- a/sample_notebooks/AkshayShende/chapter2.ipynb
+++ b/sample_notebooks/AkshayShende/AkshayShende_version_backup/chapter2.ipynb
diff --git a/sample_notebooks/AlokDadlani/ALOK_DADLANI.ipynb b/sample_notebooks/AlokDadlani/AlokDadlani_version_backup/ALOK.ipynb
index 91d82daf..91d82daf 100755
--- a/sample_notebooks/AlokDadlani/ALOK_DADLANI.ipynb
+++ b/sample_notebooks/AlokDadlani/AlokDadlani_version_backup/ALOK.ipynb
diff --git a/sample_notebooks/Aman KumarJain/Chapter_6_Objects_and_Classes.ipynb b/sample_notebooks/Aman KumarJain/Aman KumarJain_version_backup/Chapter_6_Objects_and.ipynb
index 89a18f99..89a18f99 100755
--- a/sample_notebooks/Aman KumarJain/Chapter_6_Objects_and_Classes.ipynb
+++ b/sample_notebooks/Aman KumarJain/Aman KumarJain_version_backup/Chapter_6_Objects_and.ipynb
diff --git a/sample_notebooks/AnaySonawane/Solid_State_electronics_Ch1.ipynb b/sample_notebooks/AnaySonawane/Solid_State_electronics.ipynb
index 1839cfe8..1839cfe8 100755
--- a/sample_notebooks/AnaySonawane/Solid_State_electronics_Ch1.ipynb
+++ b/sample_notebooks/AnaySonawane/Solid_State_electronics.ipynb
diff --git a/sample_notebooks/AnkitKumar/Ch16.ipynb b/sample_notebooks/AnkitKumar/AnkitKumar_version_backup/Ch16.ipynb
index 86539c04..86539c04 100755
--- a/sample_notebooks/AnkitKumar/Ch16.ipynb
+++ b/sample_notebooks/AnkitKumar/AnkitKumar_version_backup/Ch16.ipynb
diff --git a/sample_notebooks/Anshulkhare/Chapter9.ipynb b/sample_notebooks/Anshulkhare/Anshulkhare_version_backup/Chapter9.ipynb
index 7a0b46d8..7a0b46d8 100755
--- a/sample_notebooks/Anshulkhare/Chapter9.ipynb
+++ b/sample_notebooks/Anshulkhare/Anshulkhare_version_backup/Chapter9.ipynb
diff --git a/sample_notebooks/ApurvaBhushan/Chapter_3.ipynb b/sample_notebooks/ApurvaBhushan/ApurvaBhushan_version_backup/Chapter_3.ipynb
index 777522bb..777522bb 100755
--- a/sample_notebooks/ApurvaBhushan/Chapter_3.ipynb
+++ b/sample_notebooks/ApurvaBhushan/ApurvaBhushan_version_backup/Chapter_3.ipynb
diff --git a/sample_notebooks/ApurvaBhushan/Chapter_3_1.ipynb b/sample_notebooks/ApurvaBhushan/ApurvaBhushan_version_backup/Chapter_3_1.ipynb
index 3168a0f9..3168a0f9 100755
--- a/sample_notebooks/ApurvaBhushan/Chapter_3_1.ipynb
+++ b/sample_notebooks/ApurvaBhushan/ApurvaBhushan_version_backup/Chapter_3_1.ipynb
diff --git a/sample_notebooks/Ashish KumarSingh/Chapter_First.ipynb b/sample_notebooks/Ashish KumarSingh/Chapter.ipynb
index 26e2a823..26e2a823 100755
--- a/sample_notebooks/Ashish KumarSingh/Chapter_First.ipynb
+++ b/sample_notebooks/Ashish KumarSingh/Chapter.ipynb
diff --git a/sample_notebooks/AumkarRane/Chapter9.ipynb b/sample_notebooks/AumkarRane/AumkarRane_version_backup/Chapter9.ipynb
index 49a8b300..49a8b300 100755
--- a/sample_notebooks/AumkarRane/Chapter9.ipynb
+++ b/sample_notebooks/AumkarRane/AumkarRane_version_backup/Chapter9.ipynb
diff --git a/sample_notebooks/AviralYadav/Chapter9.ipynb b/sample_notebooks/AviralYadav/AviralYadav_version_backup/Chapter9.ipynb
index 0655eef8..0655eef8 100755
--- a/sample_notebooks/AviralYadav/Chapter9.ipynb
+++ b/sample_notebooks/AviralYadav/AviralYadav_version_backup/Chapter9.ipynb
diff --git a/sample_notebooks/AzagumozhiMadhaiyan/Chapter_8_.ipynb b/sample_notebooks/AzagumozhiMadhaiyan/Chapter8.ipynb
index 3fff6821..3fff6821 100755
--- a/sample_notebooks/AzagumozhiMadhaiyan/Chapter_8_.ipynb
+++ b/sample_notebooks/AzagumozhiMadhaiyan/Chapter8.ipynb
diff --git a/sample_notebooks/BhavithaInnamuri/Chapter_1_CRYSTAL_STRUCTURES.ipynb b/sample_notebooks/BhavithaInnamuri/Chapter_1_CRYSTAL.ipynb
index cd376de8..cd376de8 100755
--- a/sample_notebooks/BhavithaInnamuri/Chapter_1_CRYSTAL_STRUCTURES.ipynb
+++ b/sample_notebooks/BhavithaInnamuri/Chapter_1_CRYSTAL.ipynb
diff --git a/sample_notebooks/DanishAnsari/chapter_1.ipynb b/sample_notebooks/DanishAnsari/DanishAnsari_version_backup/chapter_1.ipynb
index 13a30876..13a30876 100755
--- a/sample_notebooks/DanishAnsari/chapter_1.ipynb
+++ b/sample_notebooks/DanishAnsari/DanishAnsari_version_backup/chapter_1.ipynb
diff --git a/sample_notebooks/DaudIbrahir Saifi/Chapter_07.ipynb b/sample_notebooks/DaudIbrahir Saifi/DaudIbrahir Saifi_version_backup/Chapter_07.ipynb
index d7167f86..d7167f86 100755
--- a/sample_notebooks/DaudIbrahir Saifi/Chapter_07.ipynb
+++ b/sample_notebooks/DaudIbrahir Saifi/DaudIbrahir Saifi_version_backup/Chapter_07.ipynb
diff --git a/sample_notebooks/DeepTrambadia/sc201.ipynb b/sample_notebooks/DeepTrambadia/DeepTrambadia_version_backup/sc201.ipynb
index b76b0ff0..b76b0ff0 100755
--- a/sample_notebooks/DeepTrambadia/sc201.ipynb
+++ b/sample_notebooks/DeepTrambadia/DeepTrambadia_version_backup/sc201.ipynb
diff --git a/sample_notebooks/DeepTrambadia/Diode_Applications.ipynb b/sample_notebooks/DeepTrambadia/Diode.ipynb
index 7297aefc..7297aefc 100755
--- a/sample_notebooks/DeepTrambadia/Diode_Applications.ipynb
+++ b/sample_notebooks/DeepTrambadia/Diode.ipynb
diff --git a/sample_notebooks/DesuSandeep Kumar/Chapter_1_Introduction_to_Radio_Communication_Systems.ipynb b/sample_notebooks/DesuSandeep Kumar/Chapter_1_Introduction_to_Radio_Communication.ipynb
index 42a985ca..42a985ca 100755
--- a/sample_notebooks/DesuSandeep Kumar/Chapter_1_Introduction_to_Radio_Communication_Systems.ipynb
+++ b/sample_notebooks/DesuSandeep Kumar/Chapter_1_Introduction_to_Radio_Communication.ipynb
diff --git a/sample_notebooks/Dileep KumarShakya/chapter1.ipynb b/sample_notebooks/Dileep KumarShakya/Dileep KumarShakya_version_backup/chapter1.ipynb
index 74cd1fa5..74cd1fa5 100755
--- a/sample_notebooks/Dileep KumarShakya/chapter1.ipynb
+++ b/sample_notebooks/Dileep KumarShakya/Dileep KumarShakya_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/DivyangGandhi/ch2.ipynb b/sample_notebooks/DivyangGandhi/DivyangGandhi_version_backup/ch2.ipynb
index a473f6ff..a473f6ff 100755
--- a/sample_notebooks/DivyangGandhi/ch2.ipynb
+++ b/sample_notebooks/DivyangGandhi/DivyangGandhi_version_backup/ch2.ipynb
diff --git a/sample_notebooks/DurgasriInnamuri/Chapter_3_Semoconductor_Devices_Fundamentals.ipynb b/sample_notebooks/DurgasriInnamuri/Chapter_3_Semoconductor_Devices.ipynb
index ade5b7fd..ade5b7fd 100755
--- a/sample_notebooks/DurgasriInnamuri/Chapter_3_Semoconductor_Devices_Fundamentals.ipynb
+++ b/sample_notebooks/DurgasriInnamuri/Chapter_3_Semoconductor_Devices.ipynb
diff --git a/sample_notebooks/Ershad AhamedChemmalasseri/chapter1.ipynb b/sample_notebooks/Ershad AhamedChemmalasseri/Ershad AhamedChemmalasseri_version_backup/chapter1.ipynb
index 251df967..251df967 100755
--- a/sample_notebooks/Ershad AhamedChemmalasseri/chapter1.ipynb
+++ b/sample_notebooks/Ershad AhamedChemmalasseri/Ershad AhamedChemmalasseri_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/GauravMittal/chapter2.ipynb b/sample_notebooks/GauravMittal/GauravMittal_version_backup/chapter2.ipynb
index 739819fc..739819fc 100755
--- a/sample_notebooks/GauravMittal/chapter2.ipynb
+++ b/sample_notebooks/GauravMittal/GauravMittal_version_backup/chapter2.ipynb
diff --git a/sample_notebooks/GirishVora/ch2.ipynb b/sample_notebooks/GirishVora/GirishVora_version_backup/ch2.ipynb
index 9eb5c1ee..9eb5c1ee 100755
--- a/sample_notebooks/GirishVora/ch2.ipynb
+++ b/sample_notebooks/GirishVora/GirishVora_version_backup/ch2.ipynb
diff --git a/sample_notebooks/Gopi KrishnaManchukonda/Chapter_2_Electrostatics_.ipynb b/sample_notebooks/Gopi KrishnaManchukonda/Chapter2Electrostatics.ipynb
index 8ece860c..8ece860c 100755
--- a/sample_notebooks/Gopi KrishnaManchukonda/Chapter_2_Electrostatics_.ipynb
+++ b/sample_notebooks/Gopi KrishnaManchukonda/Chapter2Electrostatics.ipynb
diff --git a/sample_notebooks/Gopi KrishnaManchukonda/Chapter8.ipynb b/sample_notebooks/Gopi KrishnaManchukonda/Gopi KrishnaManchukonda_version_backup/Chapter8.ipynb
index c1c1744c..c1c1744c 100755
--- a/sample_notebooks/Gopi KrishnaManchukonda/Chapter8.ipynb
+++ b/sample_notebooks/Gopi KrishnaManchukonda/Gopi KrishnaManchukonda_version_backup/Chapter8.ipynb
diff --git a/sample_notebooks/GudePrithvi/Chapter_3.ipynb b/sample_notebooks/GudePrithvi/GudePrithvi_version_backup/Chapter_3.ipynb
index f808f1b3..f808f1b3 100755
--- a/sample_notebooks/GudePrithvi/Chapter_3.ipynb
+++ b/sample_notebooks/GudePrithvi/GudePrithvi_version_backup/Chapter_3.ipynb
diff --git a/sample_notebooks/GundaChaitnaya rani/Chapter_3_Ionization_and_Deionization_Processes_in_gases.ipynb b/sample_notebooks/GundaChaitnaya rani/GundaChaitnaya rani_version_backup/Chapter_3_Ionization_and_Deionization_Processes_in.ipynb
index 4ab6ea93..4ab6ea93 100755
--- a/sample_notebooks/GundaChaitnaya rani/Chapter_3_Ionization_and_Deionization_Processes_in_gases.ipynb
+++ b/sample_notebooks/GundaChaitnaya rani/GundaChaitnaya rani_version_backup/Chapter_3_Ionization_and_Deionization_Processes_in.ipynb
diff --git a/sample_notebooks/GundlaKeerthi vani/J.B.Gupta_Chapter_6_(1).ipynb b/sample_notebooks/GundlaKeerthi vani/GundlaKeerthi vani_version_backup/J.B.Gupta_Chapter_6_(1).ipynb
index eeabf53b..eeabf53b 100755
--- a/sample_notebooks/GundlaKeerthi vani/J.B.Gupta_Chapter_6_(1).ipynb
+++ b/sample_notebooks/GundlaKeerthi vani/GundlaKeerthi vani_version_backup/J.B.Gupta_Chapter_6_(1).ipynb
diff --git a/sample_notebooks/Harshitgarg/Chapter_1-INTRODUCTION_TO_MECHANICS_OF_SOLIDS_.ipynb b/sample_notebooks/Harshitgarg/Harshitgarg_version_backup/Chapter1-INTRODUCTIONTOMECHANICSOFSOLIDS.ipynb
index c3a541b0..c3a541b0 100755
--- a/sample_notebooks/Harshitgarg/Chapter_1-INTRODUCTION_TO_MECHANICS_OF_SOLIDS_.ipynb
+++ b/sample_notebooks/Harshitgarg/Harshitgarg_version_backup/Chapter1-INTRODUCTIONTOMECHANICSOFSOLIDS.ipynb
diff --git a/sample_notebooks/Harshitgarg/Chapter_1-INTRODUCTION_TO_MECHANICS_OF_SOLIDS__1.ipynb b/sample_notebooks/Harshitgarg/Harshitgarg_version_backup/Chapter_1-INTRODUCTION_TO_MECHANICS_OF_SOLIDS__1.ipynb
index 0ded7c3f..0ded7c3f 100755
--- a/sample_notebooks/Harshitgarg/Chapter_1-INTRODUCTION_TO_MECHANICS_OF_SOLIDS__1.ipynb
+++ b/sample_notebooks/Harshitgarg/Harshitgarg_version_backup/Chapter_1-INTRODUCTION_TO_MECHANICS_OF_SOLIDS__1.ipynb
diff --git a/sample_notebooks/HeminChheda/chapter1.ipynb b/sample_notebooks/HeminChheda/HeminChheda_version_backup/chapter1.ipynb
index af04eee8..af04eee8 100755
--- a/sample_notebooks/HeminChheda/chapter1.ipynb
+++ b/sample_notebooks/HeminChheda/HeminChheda_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/Hrituraj/Ch-6.ipynb b/sample_notebooks/Hrituraj/Hrituraj_version_backup/Ch-6.ipynb
index 63e7e1c5..63e7e1c5 100755
--- a/sample_notebooks/Hrituraj/Ch-6.ipynb
+++ b/sample_notebooks/Hrituraj/Hrituraj_version_backup/Ch-6.ipynb
diff --git a/sample_notebooks/Hrituraj/Various_types_of_tarrifs.ipynb b/sample_notebooks/Hrituraj/Various_types_of.ipynb
index d2ca1e19..d2ca1e19 100755
--- a/sample_notebooks/Hrituraj/Various_types_of_tarrifs.ipynb
+++ b/sample_notebooks/Hrituraj/Various_types_of.ipynb
diff --git a/sample_notebooks/InnamuriBhavitha/Chapter_1_CRYSTAL_STRUCTURES.ipynb b/sample_notebooks/InnamuriBhavitha/Chapter_1_CRYSTAL.ipynb
index 3369137f..3369137f 100755
--- a/sample_notebooks/InnamuriBhavitha/Chapter_1_CRYSTAL_STRUCTURES.ipynb
+++ b/sample_notebooks/InnamuriBhavitha/Chapter_1_CRYSTAL.ipynb
diff --git a/sample_notebooks/JagadeeshwarGoshika/chapter1.ipynb b/sample_notebooks/JagadeeshwarGoshika/JagadeeshwarGoshika_version_backup/chapter1.ipynb
index dd94bb77..dd94bb77 100755
--- a/sample_notebooks/JagadeeshwarGoshika/chapter1.ipynb
+++ b/sample_notebooks/JagadeeshwarGoshika/JagadeeshwarGoshika_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/JaiMathur/ch2.ipynb b/sample_notebooks/JaiMathur/JaiMathur_version_backup/ch2.ipynb
index eab5eede..eab5eede 100755
--- a/sample_notebooks/JaiMathur/ch2.ipynb
+++ b/sample_notebooks/JaiMathur/JaiMathur_version_backup/ch2.ipynb
diff --git a/sample_notebooks/JayDadlani/SAMPLE_NB_KI_KAPOOR.ipynb b/sample_notebooks/JayDadlani/SAMPLE_NB_KI.ipynb
index 7ccc9697..7ccc9697 100755
--- a/sample_notebooks/JayDadlani/SAMPLE_NB_KI_KAPOOR.ipynb
+++ b/sample_notebooks/JayDadlani/SAMPLE_NB_KI.ipynb
diff --git a/sample_notebooks/Jaya Sravya/Chapter10.ipynb b/sample_notebooks/Jaya Sravya/Jaya Sravya_version_backup/Chapter10.ipynb
index c2b2749b..c2b2749b 100755
--- a/sample_notebooks/Jaya Sravya/Chapter10.ipynb
+++ b/sample_notebooks/Jaya Sravya/Jaya Sravya_version_backup/Chapter10.ipynb
diff --git a/sample_notebooks/KARTHIKEYAN S/CHAPTER_1.ipynb b/sample_notebooks/KARTHIKEYAN S/KARTHIKEYAN S_version_backup/CHAPTER_1.ipynb
index 8f5d99cb..8f5d99cb 100755
--- a/sample_notebooks/KARTHIKEYAN S/CHAPTER_1.ipynb
+++ b/sample_notebooks/KARTHIKEYAN S/KARTHIKEYAN S_version_backup/CHAPTER_1.ipynb
diff --git a/sample_notebooks/KAVANA B/CHAPTER.ipynb b/sample_notebooks/KAVANA B/KAVANA B_version_backup/CHAPTER.ipynb
index 13237c6c..13237c6c 100755
--- a/sample_notebooks/KAVANA B/CHAPTER.ipynb
+++ b/sample_notebooks/KAVANA B/KAVANA B_version_backup/CHAPTER.ipynb
diff --git a/sample_notebooks/KavinkumarD/Chapter_11__Impulse_and_Reaction_Turbines.ipynb b/sample_notebooks/KavinkumarD/Chapter_11__Impulse_and_Reaction.ipynb
index 5415ad01..5415ad01 100755
--- a/sample_notebooks/KavinkumarD/Chapter_11__Impulse_and_Reaction_Turbines.ipynb
+++ b/sample_notebooks/KavinkumarD/Chapter_11__Impulse_and_Reaction.ipynb
diff --git a/sample_notebooks/KavinkumarD/Chapter_8_FREQUENCY_EFFECTS_IN_AMPLIFIERS.ipynb b/sample_notebooks/KavinkumarD/KavinkumarD_version_backup/Chapter_8_FREQUENCY_EFFECTS_IN.ipynb
index 60448e3c..60448e3c 100755
--- a/sample_notebooks/KavinkumarD/Chapter_8_FREQUENCY_EFFECTS_IN_AMPLIFIERS.ipynb
+++ b/sample_notebooks/KavinkumarD/KavinkumarD_version_backup/Chapter_8_FREQUENCY_EFFECTS_IN.ipynb
diff --git a/sample_notebooks/KhushbuPattani/chapter1.ipynb b/sample_notebooks/KhushbuPattani/KhushbuPattani_version_backup/chapter1.ipynb
index f014e773..f014e773 100755
--- a/sample_notebooks/KhushbuPattani/chapter1.ipynb
+++ b/sample_notebooks/KhushbuPattani/KhushbuPattani_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/KonasaniSai Dheeraj/sample(chapter_1).ipynb b/sample_notebooks/KonasaniSai Dheeraj/sample(chapter.ipynb
index cbbd7757..cbbd7757 100755
--- a/sample_notebooks/KonasaniSai Dheeraj/sample(chapter_1).ipynb
+++ b/sample_notebooks/KonasaniSai Dheeraj/sample(chapter.ipynb
diff --git a/sample_notebooks/KonasaniSai Dheeraj/sample_(chapter_6).ipynb b/sample_notebooks/KonasaniSai Dheeraj/sample_(chapter.ipynb
index 58372eed..58372eed 100755
--- a/sample_notebooks/KonasaniSai Dheeraj/sample_(chapter_6).ipynb
+++ b/sample_notebooks/KonasaniSai Dheeraj/sample_(chapter.ipynb
diff --git a/sample_notebooks/LalitKumar/chapter2.ipynb b/sample_notebooks/LalitKumar/LalitKumar_version_backup/chapter2.ipynb
index 57657aa7..57657aa7 100755
--- a/sample_notebooks/LalitKumar/chapter2.ipynb
+++ b/sample_notebooks/LalitKumar/LalitKumar_version_backup/chapter2.ipynb
diff --git a/sample_notebooks/LaxmanSole/Pinciples_of_electronic_Instrumentation_Ch1.ipynb b/sample_notebooks/LaxmanSole/LaxmanSole_version_backup/Pinciples_of_electronic_Instrumentation.ipynb
index 229d9b52..229d9b52 100755
--- a/sample_notebooks/LaxmanSole/Pinciples_of_electronic_Instrumentation_Ch1.ipynb
+++ b/sample_notebooks/LaxmanSole/LaxmanSole_version_backup/Pinciples_of_electronic_Instrumentation.ipynb
diff --git a/sample_notebooks/ManchukondaGopi Krishna/Chapter_7_Wave_Guides.ipynb b/sample_notebooks/ManchukondaGopi Krishna/Chapter_7_Wave.ipynb
index 38d38099..38d38099 100755
--- a/sample_notebooks/ManchukondaGopi Krishna/Chapter_7_Wave_Guides.ipynb
+++ b/sample_notebooks/ManchukondaGopi Krishna/Chapter_7_Wave.ipynb
diff --git a/sample_notebooks/ManchukondaLalitha Pujitha/Chpater_1_Gravity.ipynb b/sample_notebooks/ManchukondaLalitha Pujitha/Chpater_1.ipynb
index a5fe0aae..a5fe0aae 100755
--- a/sample_notebooks/ManchukondaLalitha Pujitha/Chpater_1_Gravity.ipynb
+++ b/sample_notebooks/ManchukondaLalitha Pujitha/Chpater_1.ipynb
diff --git a/sample_notebooks/ManchukondaMaruthi Naga Vijaya Durga/Chapter_2_Generalized_Configurations_and_Functional_Descriptions_of_Measuring_Instruments.ipynb b/sample_notebooks/ManchukondaMaruthi Naga Vijaya Durga/Chapter_2_Generalized_Configurations_and_Functional_Descriptions_of_Measuring.ipynb
index 2cb57529..2cb57529 100755
--- a/sample_notebooks/ManchukondaMaruthi Naga Vijaya Durga/Chapter_2_Generalized_Configurations_and_Functional_Descriptions_of_Measuring_Instruments.ipynb
+++ b/sample_notebooks/ManchukondaMaruthi Naga Vijaya Durga/Chapter_2_Generalized_Configurations_and_Functional_Descriptions_of_Measuring.ipynb
diff --git a/sample_notebooks/MandalaManoj pruthvi/Chapter_4_Radian_Measure.ipynb b/sample_notebooks/MandalaManoj pruthvi/Chapter_4_Radian.ipynb
index 212743ac..212743ac 100755
--- a/sample_notebooks/MandalaManoj pruthvi/Chapter_4_Radian_Measure.ipynb
+++ b/sample_notebooks/MandalaManoj pruthvi/Chapter_4_Radian.ipynb
diff --git a/sample_notebooks/ManikandanD/Chapter_2_Light_propagation_in_optical_fiber.ipynb b/sample_notebooks/ManikandanD/Chapter_2_Light_propagation_in_optical.ipynb
index fb6cc7a3..fb6cc7a3 100755
--- a/sample_notebooks/ManikandanD/Chapter_2_Light_propagation_in_optical_fiber.ipynb
+++ b/sample_notebooks/ManikandanD/Chapter_2_Light_propagation_in_optical.ipynb
diff --git a/sample_notebooks/ManikandanD/Chapter_2_Motion_in_a_straight_line.ipynb b/sample_notebooks/ManikandanD/Chapter_2_Motion_in_a_straight.ipynb
index 5e1116e7..5e1116e7 100755
--- a/sample_notebooks/ManikandanD/Chapter_2_Motion_in_a_straight_line.ipynb
+++ b/sample_notebooks/ManikandanD/Chapter_2_Motion_in_a_straight.ipynb
diff --git a/sample_notebooks/ManikandanD/chapter_1_.ipynb b/sample_notebooks/ManikandanD/chapter1.ipynb
index e79571af..e79571af 100755
--- a/sample_notebooks/ManikandanD/chapter_1_.ipynb
+++ b/sample_notebooks/ManikandanD/chapter1.ipynb
diff --git a/sample_notebooks/MaulikRathod/ch11.ipynb b/sample_notebooks/MaulikRathod/MaulikRathod_version_backup/ch11.ipynb
index 3b3ec8a7..3b3ec8a7 100755
--- a/sample_notebooks/MaulikRathod/ch11.ipynb
+++ b/sample_notebooks/MaulikRathod/MaulikRathod_version_backup/ch11.ipynb
diff --git a/sample_notebooks/MayankSahu/Chapter1_.ipynb b/sample_notebooks/MayankSahu/Chapter1.ipynb
index 530c71c7..530c71c7 100755
--- a/sample_notebooks/MayankSahu/Chapter1_.ipynb
+++ b/sample_notebooks/MayankSahu/Chapter1.ipynb
diff --git a/sample_notebooks/MayankSahu/Chapter5_.ipynb b/sample_notebooks/MayankSahu/Chapter5.ipynb
index 7738b9ee..7738b9ee 100755
--- a/sample_notebooks/MayankSahu/Chapter5_.ipynb
+++ b/sample_notebooks/MayankSahu/Chapter5.ipynb
diff --git a/sample_notebooks/Mayur Phadtare/chapter_no.3.ipynb b/sample_notebooks/Mayur Phadtare/Mayur Phadtare_version_backup/chapter.3.ipynb
index 7cace9d2..7cace9d2 100644
--- a/sample_notebooks/Mayur Phadtare/chapter_no.3.ipynb
+++ b/sample_notebooks/Mayur Phadtare/Mayur Phadtare_version_backup/chapter.3.ipynb
diff --git a/sample_notebooks/MeenaChandrupatla/Chapter2_Gases.ipynb b/sample_notebooks/MeenaChandrupatla/Chapter2.ipynb
index 88d5cb73..88d5cb73 100755
--- a/sample_notebooks/MeenaChandrupatla/Chapter2_Gases.ipynb
+++ b/sample_notebooks/MeenaChandrupatla/Chapter2.ipynb
diff --git a/sample_notebooks/MeenaChandrupatla/Chapter_1_Magnetic_Circuits.ipynb b/sample_notebooks/MeenaChandrupatla/Chapter_1_Magnetic.ipynb
index 5503c007..5503c007 100755
--- a/sample_notebooks/MeenaChandrupatla/Chapter_1_Magnetic_Circuits.ipynb
+++ b/sample_notebooks/MeenaChandrupatla/Chapter_1_Magnetic.ipynb
diff --git a/sample_notebooks/MeenaChandrupatla/Chapter_2_The_Device.ipynb b/sample_notebooks/MeenaChandrupatla/Chapter_2_The.ipynb
index 9406e5a1..9406e5a1 100755
--- a/sample_notebooks/MeenaChandrupatla/Chapter_2_The_Device.ipynb
+++ b/sample_notebooks/MeenaChandrupatla/Chapter_2_The.ipynb
diff --git a/sample_notebooks/MohdAnwar/chapter1.ipynb b/sample_notebooks/MohdAnwar/MohdAnwar_version_backup/chapter1.ipynb
index d644b7e7..d644b7e7 100755
--- a/sample_notebooks/MohdAnwar/chapter1.ipynb
+++ b/sample_notebooks/MohdAnwar/MohdAnwar_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/MohdAsif/Chapter2,_Measurement_Errors.ipynb b/sample_notebooks/MohdAsif/Chapter2,_Measurement.ipynb
index f8ad79f0..f8ad79f0 100755
--- a/sample_notebooks/MohdAsif/Chapter2,_Measurement_Errors.ipynb
+++ b/sample_notebooks/MohdAsif/Chapter2,_Measurement.ipynb
diff --git a/sample_notebooks/MohdAsif/Chapter2_-_Measurement_Errors.ipynb b/sample_notebooks/MohdAsif/Chapter2_-_Measurement.ipynb
index 3442a20e..3442a20e 100755
--- a/sample_notebooks/MohdAsif/Chapter2_-_Measurement_Errors.ipynb
+++ b/sample_notebooks/MohdAsif/Chapter2_-_Measurement.ipynb
diff --git a/sample_notebooks/MohdAsif/ch2.ipynb b/sample_notebooks/MohdAsif/MohdAsif_version_backup/ch2.ipynb
index 66270ccb..66270ccb 100755
--- a/sample_notebooks/MohdAsif/ch2.ipynb
+++ b/sample_notebooks/MohdAsif/MohdAsif_version_backup/ch2.ipynb
diff --git a/sample_notebooks/MohdAsif/chapter1.ipynb b/sample_notebooks/MohdAsif/MohdAsif_version_backup/chapter1.ipynb
index aa2a3025..aa2a3025 100755
--- a/sample_notebooks/MohdAsif/chapter1.ipynb
+++ b/sample_notebooks/MohdAsif/MohdAsif_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/MohdAsif/chapter2.ipynb b/sample_notebooks/MohdAsif/MohdAsif_version_backup/chapter2.ipynb
index 5856d478..5856d478 100755
--- a/sample_notebooks/MohdAsif/chapter2.ipynb
+++ b/sample_notebooks/MohdAsif/MohdAsif_version_backup/chapter2.ipynb
diff --git a/sample_notebooks/MohdGufran/chapter_10.ipynb b/sample_notebooks/MohdGufran/MohdGufran_version_backup/chapter_10.ipynb
index 7d0f1d7b..7d0f1d7b 100755
--- a/sample_notebooks/MohdGufran/chapter_10.ipynb
+++ b/sample_notebooks/MohdGufran/MohdGufran_version_backup/chapter_10.ipynb
diff --git a/sample_notebooks/MohdRizwan/Chapter8.ipynb b/sample_notebooks/MohdRizwan/MohdRizwan_version_backup/Chapter8.ipynb
index 0017f769..0017f769 100755
--- a/sample_notebooks/MohdRizwan/Chapter8.ipynb
+++ b/sample_notebooks/MohdRizwan/MohdRizwan_version_backup/Chapter8.ipynb
diff --git a/sample_notebooks/MukteshChaudhary/ch2.ipynb b/sample_notebooks/MukteshChaudhary/MukteshChaudhary_version_backup/ch2.ipynb
index ebb803c6..ebb803c6 100755
--- a/sample_notebooks/MukteshChaudhary/ch2.ipynb
+++ b/sample_notebooks/MukteshChaudhary/MukteshChaudhary_version_backup/ch2.ipynb
diff --git a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI.ipynb b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI.ipynb
index e025dd86..e025dd86 100755
--- a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI.ipynb
+++ b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI.ipynb
diff --git a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_1.ipynb b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_1.ipynb
index e025dd86..e025dd86 100755
--- a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_1.ipynb
+++ b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_1.ipynb
diff --git a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_10.ipynb b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_10.ipynb
index e025dd86..e025dd86 100755
--- a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_10.ipynb
+++ b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_10.ipynb
diff --git a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_11.ipynb b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_11.ipynb
index e025dd86..e025dd86 100755
--- a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_11.ipynb
+++ b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_11.ipynb
diff --git a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_12.ipynb b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_12.ipynb
index e025dd86..e025dd86 100755
--- a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_12.ipynb
+++ b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_12.ipynb
diff --git a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_2.ipynb b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_2.ipynb
index e025dd86..e025dd86 100755
--- a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_2.ipynb
+++ b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_2.ipynb
diff --git a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_3.ipynb b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_3.ipynb
index e025dd86..e025dd86 100755
--- a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_3.ipynb
+++ b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_3.ipynb
diff --git a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_4.ipynb b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_4.ipynb
index e025dd86..e025dd86 100755
--- a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_4.ipynb
+++ b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_4.ipynb
diff --git a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_5.ipynb b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_5.ipynb
index e025dd86..e025dd86 100755
--- a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_5.ipynb
+++ b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_5.ipynb
diff --git a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_6.ipynb b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_6.ipynb
index e025dd86..e025dd86 100755
--- a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_6.ipynb
+++ b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_6.ipynb
diff --git a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_7.ipynb b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_7.ipynb
index e025dd86..e025dd86 100755
--- a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_7.ipynb
+++ b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_7.ipynb
diff --git a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_8.ipynb b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_8.ipynb
index e025dd86..e025dd86 100755
--- a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_8.ipynb
+++ b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_8.ipynb
diff --git a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_9.ipynb b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_9.ipynb
index e025dd86..e025dd86 100755
--- a/sample_notebooks/NIKHILESH DAMLE/ANTENNAS_AND_WAVE_PROPAGATION_BY_U.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_9.ipynb
+++ b/sample_notebooks/NIKHILESH DAMLE/NIKHILESH DAMLE_version_backup/ANTENNAS_AND_WAVE_PROPAGATION_BY.A_BAKSHI,_A.V_BAKSHI,_K.A_BAKSHI_9.ipynb
diff --git a/sample_notebooks/NagadeviPriya/Sample_Notebook.ipynb b/sample_notebooks/NagadeviPriya/NagadeviPriya_version_backup/Sample.ipynb
index 1dd45ca5..1dd45ca5 100755
--- a/sample_notebooks/NagadeviPriya/Sample_Notebook.ipynb
+++ b/sample_notebooks/NagadeviPriya/NagadeviPriya_version_backup/Sample.ipynb
diff --git a/sample_notebooks/Namratha Reddy/chapter3.ipynb b/sample_notebooks/Namratha Reddy/chapter3.ipynb
index 41fd06af..8580f761 100755
--- a/sample_notebooks/Namratha Reddy/chapter3.ipynb
+++ b/sample_notebooks/Namratha Reddy/chapter3.ipynb
@@ -11,7 +11,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "# #Example 3.1:Page number-158\n"
+ "# Example 3.1:Page number-158\n"
]
},
{
@@ -58,7 +58,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "# #Example 3.2:Page number-158"
+ "# Example 3.2:Page number-158"
]
},
{
diff --git a/sample_notebooks/Namratha Reddy/chapter3_(1).ipynb b/sample_notebooks/Namratha Reddy/chapter3_(1).ipynb
deleted file mode 100755
index 8580f761..00000000
--- a/sample_notebooks/Namratha Reddy/chapter3_(1).ipynb
+++ /dev/null
@@ -1,907 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# #Chapter 3:Magnetic Circuits"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 3.1:Page number-158\n"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The reluctance of steel ring is= 1250000.0 AT/Wb\n",
- "The magnetomotive force is= 625.0 AT\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "\n",
- "#given\n",
- "pi=3.14\n",
- "l=pi*0.2 #l=mean length of the ring=pi*mean diameter of the ring\n",
- "A=400*10**-6 #A=cross sectional area of ring\n",
- "u1=1000 #u1=relative permeability of steel\n",
- "u2=4*pi*10**-7 #relative permeability of air\n",
- "\n",
- "R=l/(A*u1*u2) #reluctance of steel ring\n",
- "\n",
- "print \"The reluctance of steel ring is=\",round(R,0),\"AT/Wb\"\n",
- "\n",
- "#case b\n",
- "\n",
- "flux=500*10**-6\n",
- "f=flux*R\n",
- "\n",
- "print \"The magnetomotive force is=\",round(f,0),\"AT\"\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 3.2:Page number-158"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The flux density is= 0.625 Wb/m**2\n",
- "The magnetomotive force is= 375.0 AT\n",
- "The magnetic field strength is= 750.0 AT/m\n",
- "The relative permeability is= 663.0\n",
- "The flux density is= 1.5 Wb/m**2\n",
- "The magnetomotive force is= 1250.0 AT\n",
- "Magnetic field strength= 2500.0 AT/m\n",
- "The relative permeability is= 477.7\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "\n",
- "#given\n",
- "l=0.5\n",
- "A=4*10**-4\n",
- "N=250\n",
- "I=1.5\n",
- "flux=0.25*10**-3\n",
- "fluxdensity=flux/A \n",
- "\n",
- "f=N*I #magnetomotive force\n",
- "\n",
- "H=(N*I)/l #magnetic field strength\n",
- "\n",
- "pi=3.14\n",
- "u1=4*pi*10**-7\n",
- "u2=fluxdensity/(u1*H)\n",
- "\n",
- "print \"The flux density is=\",round(fluxdensity,3),\"Wb/m**2\"\n",
- "print \"The magnetomotive force is=\",round(f,0),\"AT\"\n",
- "print \"The magnetic field strength is=\",round(H,0),\"AT/m\"\n",
- "print \"The relative permeability is=\",round(u2,0)\n",
- "\n",
- "#case b\n",
- "\n",
- "#given\n",
- "I=5\n",
- "flux=0.6*10**-3\n",
- "A=4*10**-4\n",
- "N=250\n",
- "l=0.5\n",
- "\n",
- "fluxdensity=flux/A\n",
- "\n",
- "print \"The flux density is=\",round(fluxdensity,1),\"Wb/m**2\"\n",
- "\n",
- "f=N*I #magnetomotive force\n",
- "\n",
- "print \"The magnetomotive force is=\",round(f,0),\"AT\"\n",
- "\n",
- "H=(N*I)/l #magnetic field stength\n",
- "\n",
- "print \"Magnetic field strength=\",round(H,0),\"AT/m\"\n",
- "pi=3.14\n",
- "u1=4*pi*10**-7\n",
- "u2=fluxdensity/(u1*H)\n",
- "\n",
- "print \"The relative permeability is=\",round(u2,1)\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 3.3: Page number-159"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Magnetomotive force= 1250.0 AT\n",
- "The reluctance of air gap is= 162154.449 AT/Wb\n",
- "The flux is= 0.006475308 Wb\n",
- "The flux density is= 13.188 Wb/m**2\n",
- "The reluctance of steel string is= 69494.763801 AT/Wb\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "\n",
- "#given\n",
- "pi=3.14\n",
- "ls=0.627 #mean length of steel string\n",
- "\n",
- "la=0.0001 #length of air gap\n",
- "\n",
- "A=4.91*10**-4 #cross sectional area of magnetic circuit\n",
- "\n",
- "f=N*I #magnetomotive force\n",
- "print \"Magnetomotive force=\",round(f,0),\"AT\"\n",
- "\n",
- "fa=1050 #fa=mmf of air gap=1050AT\n",
- "\n",
- "fs=450 #fs=mmf of steel ring=450\n",
- "\n",
- "#case b\n",
- "\n",
- "u1=4*pi*10**-7\n",
- "ra=la/(u1*A) #reluctance of air gap\n",
- "\n",
- "print \"The reluctance of air gap is=\",round(ra,3),\"AT/Wb\"\n",
- "\n",
- "flux=fa/ra\n",
- "\n",
- "print \"The flux is= \",round(flux,20),\"Wb\"\n",
- "\n",
- "\n",
- "#case c\n",
- "\n",
- "fluxdensity=flux/A\n",
- "\n",
- "print \"The flux density is=\",round(fluxdensity,5),\"Wb/m**2\"\n",
- "\n",
- "#case d\n",
- "\n",
- "rs=fs/flux #reluctance of steel string\n",
- "\n",
- "print \"The reluctance of steel string is=\",round(rs,6),\"AT/Wb\"\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "collapsed": true
- },
- "outputs": [],
- "source": []
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 3.4: Page number-160"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 24,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The air gap= 955414.01274 AT/m\n",
- "The magnetomotive force is= 5.0 AT\n",
- "hs= 1061.57 AT/m\n",
- "The magnetomotive force for air gap is= 318.47 AT\n",
- "Total mmf= 323.47 AT\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "\n",
- "#given\n",
- "\n",
- "la=2*10**-3 #length of the air gap\n",
- "ls=0.3 #lentgh of the cast steel core\n",
- "B=1.2\n",
- "\n",
- "ha=B/u1\n",
- "\n",
- "print \"The air gap=\",round(ha,5),\"AT/m\"\n",
- "\n",
- "fa=H*la #magnetomotive ofrce for air gap\n",
- "\n",
- "print \"The magnetomotive force is=\",round(fa,0),\"AT\"\n",
- "\n",
- "u2=900\n",
- "hs=B/(u1*u2)\n",
- "\n",
- "print \"hs=\",round(hs,2),\"AT/m\"\n",
- "\n",
- "fs=hs*ls #magnetomotive force for air gap\n",
- "\n",
- "print \"The magnetomotive force for air gap is=\",round(fs,2),\"AT\"\n",
- "\n",
- "totmmf=fa+fs\n",
- "\n",
- "print \"Total mmf=\",round(totmmf,2),\"AT\"\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 3.5-Page number-161 "
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 26,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "flux density is= 2.15844 mWb/m**2\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "\n",
- "#given\n",
- "\n",
- "f=200 #total mmf\n",
- "#ra=2*10**-3/(u1*a) #reluctance of air gap\n",
- "#ri=10**-3/(u1*a) #reluctance of iron core\n",
- "#r=3*10**-3/(u1*a) #reluctance of magnetic circuit\n",
- "\n",
- "#flux=f/r\n",
- "\n",
- "a=3*10**-3\n",
- "fluxdensity=flux/a\n",
- "\n",
- "print \"flux density is=\",round(fluxdensity,5),\"mWb/m**2\"\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 3.6-Page number-161"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "The relucatance of air gap is= 497611.464968 AT/wb\n",
- "The flux density in central limb is= 0.1125 Wb/m**2\n",
- "The mmf drop in central limb is= 300.0 AT\n",
- "fabh= 500.0 AT\n",
- "The total mmf required is= 1695.0 AT\n",
- "The required current is= 2.825 A\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "\n",
- "#given\n",
- "\n",
- "fluxa=0.00018 #flux in the air gap\n",
- "la=0.1*10**-2 #length of the air gap\n",
- "ac=16*10**-4 #area of cross section\n",
- "u1=4*3.14*10**-7\n",
- "\n",
- "ra=la/(u1*ac) #reluctance of the air gap\n",
- "\n",
- "print \"The relucatance of air gap is=\",round(ra,10),\"AT/wb\"\n",
- "\n",
- "#fa=fluxa*ra #mmf required to set up flux in air gap\n",
- "\n",
- "#print \"The mmf required to set up flux in air gap is=\",round(fa,10),\"AT\" --> This rounds to 895\n",
- "\n",
- "fa=895\n",
- "\n",
- "B=fluxa/ac #flux density in central limb\n",
- "\n",
- "print \"The flux density in central limb is=\",round(B,10),\"Wb/m**2\"\n",
- "\n",
- "#given from B-H curve, when B=1.125 the field density required is hc=1000 AT/m\n",
- "#given\n",
- "\n",
- "hc=1000 #as above\n",
- "\n",
- "lc=30*10**-2 #length of central limb\n",
- "\n",
- "fc=hc*lc #mmf drop in central limb\n",
- "\n",
- "print \"The mmf drop in central limb is=\",round(fc,0),\"AT\"\n",
- "\n",
- "#from the diagram the flux density in parallel path fabh is flux(a)/2 =0.5625 Wb/m**2 and field intensity H=625 AT/m\n",
- "\n",
- "#given\n",
- "\n",
- "lp=80*10**-2 #length of parallel path\n",
- "\n",
- "H=625 #from above\n",
- "\n",
- "fabh=H*lp\n",
- "\n",
- "print \"fabh=\",round(fabh,0),\"AT\"\n",
- "\n",
- "F=fa+fc+fabh\n",
- "\n",
- "print \"The total mmf required is=\",round(F,0),\"AT\"\n",
- "\n",
- "#given\n",
- "N=600 #number of turns\n",
- "I=F/N\n",
- "\n",
- "print \"The required current is=\",round(I,5),\"A\""
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 3.7:Page number-163"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "B= 0.7 Wb/m**2\n",
- "mmf= 111.4 AT\n",
- "totmmf= 223.85 AT\n",
- "h2= 298.46667 AT\n",
- "flux2= 0.0014 Wb\n",
- "total mmf in fabc= 2250.0 Wb/m**2\n",
- "totmmfm= 2473.85 AT\n",
- "The total current required to set up flux in air gap is= 4.9477 A\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "\n",
- "#given\n",
- "\n",
- "fluxa=1.4*10**-3\n",
- "area=0.002\n",
- "\n",
- "B=fluxa/area #flux density in air gap \n",
- "\n",
- "print \"B=\",round(B,3),\"Wb/m**2\"\n",
- "\n",
- "#u1=4*3.14*10**-7\n",
- "#ha=B/u1 in AT/m #magnetic field in air gap\n",
- "ha=55.7\n",
- "\n",
- "la=2 #length of air gap in m\n",
- "mmf=ha*la #mmf of air gap\n",
- "print \"mmf=\",round(mmf,3),\"AT\"\n",
- "\n",
- "#since the flux density of central limb is 0.7 the corresponding field srength is h1=250AT/m\n",
- "h1=250\n",
- "mmfl=112.45 #mmf for magnetic central limb-->mmf=250*(450-0.2)*10**-3\n",
- "\n",
- "totmmf=mmf+mmfl\n",
- "\n",
- "print \"totmmf=\",round(totmmf,5),\"AT\"\n",
- "\n",
- "#mean length of core CGHF=0.75m\n",
- "\n",
- "ml=0.75 #as above\n",
- "\n",
- "#since the central limb and magnetic core are in parallel they have same mmf that is 223.86AT\n",
- "\n",
- "\n",
- "h2=totmmf/ml #magnetic intensity in CGHF\n",
- "\n",
- "print \"h2=\",round(h2,5),\"AT\"\n",
- "\n",
- "flux2=B*area \n",
- "print \"flux2=\",round(flux2,5),\"Wb\"\n",
- "\n",
- "totflux=fluxa+flux2 #Wb\n",
- "Bfabc=totflux/area #flux density in magnetic core fabc in Wb/m**2\n",
- "\n",
- "H=3000 #AT/m\n",
- "totmmffabc=H*ml #total mmf in fabc in AT\n",
- "print \"total mmf in fabc=\",round(totmmffabc,5),\"Wb/m**2\"\n",
- "\n",
- "totmmfm=totmmffabc+totmmf #total mmf in magnetic core in AT\n",
- "\n",
- "print \"totmmfm=\",round(totmmfm,5),\"AT\"\n",
- "\n",
- "N=500\n",
- "I=totmmfm/N #The required current to set up flux in air gap\n",
- "\n",
- "print \"The total current required to set up flux in air gap is=\",round(I,5),\"A\"\n",
- "\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {
- "collapsed": true
- },
- "source": [
- "# Example 3.8:Page number-171"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 25,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "l1= 0.004 mH\n",
- "m12= 0.003 mH\n",
- "l2= 0.006 mH\n",
- "m21= 0.003 mH\n",
- "Work done= 7.7 J\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "\n",
- "#given\n",
- "\n",
- "r1=3.98*10**6 #reluctance of air gap in AT/Wb and the value is same for r2\n",
- "r3=5.97*10**6 #reluctance of air gap in AT/Wb\n",
- "\n",
- "#assume that current of 1A flows through 150 turns coil,for assumed directions of fluxes application of mesh current leads to matrix equations that can be simplified to:\n",
- "#[flux1 flux2]=[2.36 1.41]*10**-5 Wb\n",
- "\n",
- "#The self inductance and mutual inductance are obtained as follows:\n",
- "\n",
- "n1=150 #number of turns\n",
- "i1=1 #A\n",
- "flux1=2.36*10**-5 #Wb\n",
- "l1=(n1*flux1)/i1 #self inductance\n",
- "\n",
- "print \"l1=\",round(l1,3),\"mH\"\n",
- "\n",
- "n2=200 #number of turns\n",
- "flux2=1.41*10**-5\n",
- "m12=(n2*flux2)/i1 #mutual inductance\n",
- "\n",
- "print \"m12=\",round(m12,3),\"mH\"\n",
- "\n",
- "#assume that 1A of current flows through 200 turns coil\n",
- "#The self inductance of the coil is determined as above using the matrix and the result is as follows\n",
- "#[flux1 flux2]=[1.89 3.14]*10**-5 Wb\n",
- "#Hence self and mutual inductance are computed as follows\n",
- "\n",
- "n2=200 #number of turns\n",
- "flux2=3.14*10**-5 #Wb\n",
- "i2=1 #A\n",
- "l2=(n2*flux2)/i2 #self inductance\n",
- "\n",
- "print \"l2=\",round(l2,3),\"mH\"\n",
- "\n",
- "flux1=1.89*10**-5\n",
- "m21=(n1*flux1)/i2 #mutual inductance\n",
- "print \"m21=\",round(m21,3),\"mH\"\n",
- "\n",
- "#case b\n",
- "#When the air gap l3 is closed the reluctance of the limb is zero since the permeability of the magnetic material is infinity.Thus,the limb behaves like short circuit and the entire flux passes through it.Thus,the flux linking 200 turns coil is zero and mutual inductance is zero\n",
- "\n",
- "#case 3\n",
- "\n",
- "W=((3.5)/2)+((6.3)/2)+2.8 #work equation in joules\n",
- "print \"Work done=\",round(W,5),\"J\"\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 3.9:Page number-174"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "i= 7.85 A\n",
- "l= 0.20382 H\n",
- "rair= 3184713.3758 AT/Wb\n",
- "fair= 6369.42675 AT\n",
- "total mmf= 12602.60675 AT\n",
- "L= 0.10157 H\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "\n",
- "#given\n",
- "\n",
- "B=0.8 #Wb/m**2\n",
- "A=25*10**-4 #m**2\n",
- "flux=20*10**-4 #Wb\n",
- "l=3.14*40*10**-2 #m\n",
- "f=2000*3.14 #AT\n",
- "n=800 #number of turns\n",
- "\n",
- "#case a\n",
- "i=f/n #A exciting current\n",
- "\n",
- "print \"i=\",round(i,3),\"A\"\n",
- "\n",
- "l=(n*flux)/i #self inductance in H\n",
- "\n",
- "print \"l=\",round(l,5),\"H\"\n",
- "\n",
- "#case b\n",
- "\n",
- "fluxa=20*10**-4 #Wb\n",
- "\n",
- "gap=1*10**-2\n",
- "u1=4*3.14*10**-7\n",
- "rair=gap/(u1*A) #reluctance of air in AT/Wb\n",
- "\n",
- "print \"rair=\",round(rair,5),\"AT/Wb\"\n",
- "\n",
- "fair=rair*flux #mmf for air gap in AT\n",
- "\n",
- "print \"fair=\",round(fair,5),\"AT\"\n",
- "\n",
- "fcore=6233.18 #AT--> 5000*((0.4*3.14)-0.01)=6233.18\n",
- "\n",
- "totmmf=fcore+fair\n",
- "\n",
- "print \"total mmf=\",round(totmmf,5),\"AT\"\n",
- "\n",
- "I=totmmf/n #A exciting current\n",
- "\n",
- "#self inductance\n",
- "L=(n*flux)/I\n",
- "print \"L=\",round(L,5),\"H\"\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 3.10:Page number-175"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "lx= 0.01 H\n",
- "m= 0.015 H\n",
- "The induced emf in coil Y= 30.0 V\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "\n",
- "#given\n",
- "n=2000 #number of turns\n",
- "flux=0.05*10**-3 #Wb\n",
- "i=10 #A\n",
- "\n",
- "lx=(n*flux)/i #self inductance in X\n",
- "\n",
- "print \"lx=\",round(lx,5),\"H\"\n",
- "\n",
- "#since coils are identical self inductance in Y=self inductance in x\n",
- "\n",
- "fluxlinkingX=0.75*0.05*10**-3 #Wb flux linking due to current in coil X\n",
- "fluxlinkingY=2000*0.05*0.75*10**-3 #Wb flux linkages in coil Y\n",
- "\n",
- "m=fluxlinkingY/5 #mutual inductance\n",
- "\n",
- "print \"m=\",round(m,5),\"H\"\n",
- "\n",
- "#The rate of change in current di/dt=2000A/sec --> di/dt=(10-(-10))/0.01\n",
- "\n",
- "rate=2000\n",
- "ey=m*rate\n",
- "\n",
- "print \"The induced emf in coil Y=\",round(ey,0),\"V\"\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 3.11:Page number-175"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "k=0.72168\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "\n",
- "#given\n",
- "#when currents are in same direction the total induction is:\n",
- "#lt=l1+l2+2m\n",
- "#when currents are in opposite direction the total emf is:\n",
- "#lt=l1+l2-2m\n",
- "#According to this problem\n",
- "#l1+l2+2m=1.2\n",
- "#l1+l2-2m=0.2\n",
- "#Solving the above equations we get l1=0.4H M=0.25H\n",
- "#on substituting we get l2=0.3H\n",
- "#k=m/squareroot(l1*l2)\n",
- "print \"k=0.72168\""
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 3.12:Page number-176"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 13,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "flux 0.0001 Wb\n",
- "i 0.3125 A\n",
- "l= 0.08 H\n",
- "w= 0.00391 J\n",
- "796.178343949\n",
- "exciting current= 6.3 A\n",
- "l= 0.00397 H\n",
- "e= 0.07881 J\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "\n",
- "#given\n",
- "#case a\n",
- "B=1 #Wb/m**2\n",
- "A=10**-4 #cm**2\n",
- "per=800 #permeability\n",
- "n=250 #number of turns\n",
- "\n",
- "flux=B*A\n",
- "\n",
- "print \"flux\",round(flux,5),\"Wb\"\n",
- "\n",
- "r=781250 #AT/Wb calculated using formula for reluctance\n",
- "\n",
- "mmf=flux*r #AT\n",
- "\n",
- "i=mmf/n #exciting current required in A\n",
- "\n",
- "print \"i\",round(i,5),\"A\"\n",
- "\n",
- "l=(n*flux)/i #self inductance of the coil\n",
- "\n",
- "print \"l=\",round(l,5),\"H\"\n",
- "\n",
- "w=(l*i*i)/2 #energy stored\n",
- "\n",
- "print \"w=\",round(w,5),\"J\"\n",
- "\n",
- "#case b\n",
- "\n",
- "airgap=1*10**-3 #air gap is assumed \n",
- "rair=airgap/(u1*A) #reluctance of air gap in AT/Wb\n",
- "mmfa=flux*rair #mmf of air in AT\n",
- "print mmfa\n",
- "#rcore=((2.5*3.14)-0.1)/(32*3.14*10**-6) #reluctance of core \n",
- "#mmfc=flux*rcore\n",
- "mmfc=780 #AT\n",
- "F=mmfc+mmfa\n",
- "\n",
- "I=F/n #A\n",
- "\n",
- "print \"exciting current=\",round(I,2),\"A\"\n",
- "\n",
- "n=250 #number of turns\n",
- "L=(n*flux)/I #self inductanc eof coil with air gap \n",
- "\n",
- "print \"l=\",round(L,5),\"H\"\n",
- "\n",
- "e=(L*I*I)/2 #energy stored in coil\n",
- "\n",
- "print \"e=\",round(e,5),\"J\"\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Example 3.13:Page number:178"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "force= 39808.9172 N\n",
- "W= 796.17834 J\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "\n",
- "#given\n",
- "A=10**-1 #area\n",
- "flux=0.1 #Wb\n",
- "\n",
- "#case a\n",
- "\n",
- "B=flux/A #flux density Wb/m**2\n",
- "\n",
- "u1=4*3.14*10**-7 \n",
- "F=(B*B*A)/(2*u1) #force in N\n",
- "print \"force=\",round(F,5),\"N\"\n",
- "\n",
- "#case b\n",
- "\n",
- "l=10**-2 #length of the air gap\n",
- "w=(B*B*A*l*2)/(2*u1) #energy stored in two airgaps, 2=air gaps\n",
- "\n",
- "print \"W=\",round(w,5),\"J\"\n"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "collapsed": true
- },
- "outputs": [],
- "source": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 2",
- "language": "python",
- "name": "python2"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 2
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython2",
- "version": "2.7.9"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 0
-}
diff --git a/sample_notebooks/NarasimhaMamidala/Chapter_4_BJT_Fundamentals.ipynb b/sample_notebooks/NarasimhaMamidala/NarasimhaMamidala_version_backup/Chapter_4_BJT.ipynb
index c7db6367..c7db6367 100755
--- a/sample_notebooks/NarasimhaMamidala/Chapter_4_BJT_Fundamentals.ipynb
+++ b/sample_notebooks/NarasimhaMamidala/NarasimhaMamidala_version_backup/Chapter_4_BJT.ipynb
diff --git a/sample_notebooks/NarayaniGurumoorthy/chapter1.ipynb b/sample_notebooks/NarayaniGurumoorthy/NarayaniGurumoorthy_version_backup/chapter1.ipynb
index acf7396e..acf7396e 100755
--- a/sample_notebooks/NarayaniGurumoorthy/chapter1.ipynb
+++ b/sample_notebooks/NarayaniGurumoorthy/NarayaniGurumoorthy_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/NeerajBaunthiyal/chapter1.ipynb b/sample_notebooks/NeerajBaunthiyal/NeerajBaunthiyal_version_backup/chapter1.ipynb
index 2d6f6ded..2d6f6ded 100755
--- a/sample_notebooks/NeerajBaunthiyal/chapter1.ipynb
+++ b/sample_notebooks/NeerajBaunthiyal/NeerajBaunthiyal_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/NirenNegandhi/ch2.ipynb b/sample_notebooks/NirenNegandhi/NirenNegandhi_version_backup/ch2.ipynb
index 78fcb8ea..78fcb8ea 100755
--- a/sample_notebooks/NirenNegandhi/ch2.ipynb
+++ b/sample_notebooks/NirenNegandhi/NirenNegandhi_version_backup/ch2.ipynb
diff --git a/sample_notebooks/NirenNegandhi/ch2_1.ipynb b/sample_notebooks/NirenNegandhi/NirenNegandhi_version_backup/ch2_1.ipynb
index e79c5ef9..e79c5ef9 100755
--- a/sample_notebooks/NirenNegandhi/ch2_1.ipynb
+++ b/sample_notebooks/NirenNegandhi/NirenNegandhi_version_backup/ch2_1.ipynb
diff --git a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data.ipynb
index 7eb86cba..7eb86cba 100755
--- a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data.ipynb
diff --git a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data.ipynb
index a7c3a90a..a7c3a90a 100755
--- a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data.ipynb
diff --git a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data.ipynb
index 7eb86cba..7eb86cba 100755
--- a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data.ipynb
diff --git a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_1.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_1.ipynb
index 7eb86cba..7eb86cba 100755
--- a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_1.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_1.ipynb
diff --git a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_2.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_2.ipynb
index 7eb86cba..7eb86cba 100755
--- a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_2.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_2.ipynb
diff --git a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_3.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_3.ipynb
index 7eb86cba..7eb86cba 100755
--- a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_3.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_3.ipynb
diff --git a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_4.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_4.ipynb
index 7eb86cba..7eb86cba 100755
--- a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_4.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_4.ipynb
diff --git a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_5.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_5.ipynb
index 7eb86cba..7eb86cba 100755
--- a/sample_notebooks/NitamoniDas/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_5.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/Chapter_8_Data_Abstraction_through_Classes_and_User_Defined_Data_Types_5.ipynb
diff --git a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through.ipynb
index 1083b19a..1083b19a 100755
--- a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through.ipynb
diff --git a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data.ipynb
index 1083b19a..1083b19a 100755
--- a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data.ipynb
diff --git a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_(1).ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types.ipynb
index 1083b19a..1083b19a 100755
--- a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_(1).ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types.ipynb
diff --git a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_1.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_1.ipynb
index 1083b19a..1083b19a 100755
--- a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_1.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_1.ipynb
diff --git a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_10.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_10.ipynb
index 1083b19a..1083b19a 100755
--- a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_10.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_10.ipynb
diff --git a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_2.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_2.ipynb
index 1083b19a..1083b19a 100755
--- a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_2.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_2.ipynb
diff --git a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_3.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_3.ipynb
index 1083b19a..1083b19a 100755
--- a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_3.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_3.ipynb
diff --git a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_4.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_4.ipynb
index 1083b19a..1083b19a 100755
--- a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_4.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_4.ipynb
diff --git a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_5.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_5.ipynb
index 1083b19a..1083b19a 100755
--- a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_5.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_5.ipynb
diff --git a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_7.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_7.ipynb
index 1083b19a..1083b19a 100755
--- a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_7.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_7.ipynb
diff --git a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_8.ipynb b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_8.ipynb
index 1083b19a..1083b19a 100755
--- a/sample_notebooks/NitamoniDas/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_8.ipynb
+++ b/sample_notebooks/NitamoniDas/NitamoniDas_version_backup/chapter_8_Data_Abstraction_through_Classes_and_User-Defined_Data_Types_8.ipynb
diff --git a/sample_notebooks/Nitin Kumar/chapter2.ipynb b/sample_notebooks/Nitin Kumar/Nitin Kumar_version_backup/chapter2.ipynb
index ddf5a2a5..ddf5a2a5 100644
--- a/sample_notebooks/Nitin Kumar/chapter2.ipynb
+++ b/sample_notebooks/Nitin Kumar/Nitin Kumar_version_backup/chapter2.ipynb
diff --git a/sample_notebooks/NityaL/Sample-Chapter_26.ipynb b/sample_notebooks/NityaL/NityaL_version_backup/Sample-Chapter_26.ipynb
index 4ae1c760..4ae1c760 100755
--- a/sample_notebooks/NityaL/Sample-Chapter_26.ipynb
+++ b/sample_notebooks/NityaL/NityaL_version_backup/Sample-Chapter_26.ipynb
diff --git a/sample_notebooks/NityaL/Sample.ipynb b/sample_notebooks/NityaL/NityaL_version_backup/Sample.ipynb
index c7730277..c7730277 100755
--- a/sample_notebooks/NityaL/Sample.ipynb
+++ b/sample_notebooks/NityaL/NityaL_version_backup/Sample.ipynb
diff --git a/sample_notebooks/NivethaChezhian/Sample_Notebook.ipynb b/sample_notebooks/NivethaChezhian/NivethaChezhian_version_backup/Sample.ipynb
index d14818c1..d14818c1 100755
--- a/sample_notebooks/NivethaChezhian/Sample_Notebook.ipynb
+++ b/sample_notebooks/NivethaChezhian/NivethaChezhian_version_backup/Sample.ipynb
diff --git a/sample_notebooks/PRAVEENKUMAR C/CHAPTER_1.ipynb b/sample_notebooks/PRAVEENKUMAR C/PRAVEENKUMAR C_version_backup/CHAPTER_1.ipynb
index e2b145a8..e2b145a8 100755
--- a/sample_notebooks/PRAVEENKUMAR C/CHAPTER_1.ipynb
+++ b/sample_notebooks/PRAVEENKUMAR C/PRAVEENKUMAR C_version_backup/CHAPTER_1.ipynb
diff --git a/sample_notebooks/PrashantSahu/Chapter_2_Molecular_Diffusion.ipynb b/sample_notebooks/PrashantSahu/Chapter_2_Molecular.ipynb
index 7df6880b..7df6880b 100755
--- a/sample_notebooks/PrashantSahu/Chapter_2_Molecular_Diffusion.ipynb
+++ b/sample_notebooks/PrashantSahu/Chapter_2_Molecular.ipynb
diff --git a/sample_notebooks/PrashantSahu/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta.ipynb b/sample_notebooks/PrashantSahu/PrashantSahu_version_backup/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K.ipynb
index 3f6a6b0c..3f6a6b0c 100755
--- a/sample_notebooks/PrashantSahu/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta.ipynb
+++ b/sample_notebooks/PrashantSahu/PrashantSahu_version_backup/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K.ipynb
diff --git a/sample_notebooks/PrashantSahu/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta_1.ipynb b/sample_notebooks/PrashantSahu/PrashantSahu_version_backup/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta_1.ipynb
index 958c7769..958c7769 100755
--- a/sample_notebooks/PrashantSahu/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta_1.ipynb
+++ b/sample_notebooks/PrashantSahu/PrashantSahu_version_backup/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta_1.ipynb
diff --git a/sample_notebooks/PrashantSahu/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta_2.ipynb b/sample_notebooks/PrashantSahu/PrashantSahu_version_backup/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta_2.ipynb
index b67d0cbd..b67d0cbd 100755
--- a/sample_notebooks/PrashantSahu/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta_2.ipynb
+++ b/sample_notebooks/PrashantSahu/PrashantSahu_version_backup/Chapter-2-Molecular_Diffusion_-_Principles_of_Mass_Transfer_and_Separation_Process_by_Binay_K_Dutta_2.ipynb
diff --git a/sample_notebooks/PraveenKumar/chapter1.ipynb b/sample_notebooks/PraveenKumar/PraveenKumar_version_backup/chapter1.ipynb
index 0d151d06..0d151d06 100755
--- a/sample_notebooks/PraveenKumar/chapter1.ipynb
+++ b/sample_notebooks/PraveenKumar/PraveenKumar_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/PraveenKumar/chapter2.ipynb b/sample_notebooks/PraveenKumar/PraveenKumar_version_backup/chapter2.ipynb
index 3d7aab33..3d7aab33 100755
--- a/sample_notebooks/PraveenKumar/chapter2.ipynb
+++ b/sample_notebooks/PraveenKumar/PraveenKumar_version_backup/chapter2.ipynb
diff --git a/sample_notebooks/PreetiRani/Operational_Amplifiers.ipynb b/sample_notebooks/PreetiRani/Operational.ipynb
index ffbfbdf3..ffbfbdf3 100755
--- a/sample_notebooks/PreetiRani/Operational_Amplifiers.ipynb
+++ b/sample_notebooks/PreetiRani/Operational.ipynb
diff --git a/sample_notebooks/RONAKBANSAL/chapter_1.ipynb b/sample_notebooks/RONAKBANSAL/RONAKBANSAL_version_backup/chapter_1.ipynb
index c00d0fbc..c00d0fbc 100755
--- a/sample_notebooks/RONAKBANSAL/chapter_1.ipynb
+++ b/sample_notebooks/RONAKBANSAL/RONAKBANSAL_version_backup/chapter_1.ipynb
diff --git a/sample_notebooks/RahulJoshi/Chapter_1_An_Overview_of_Heat_Trasnfer.ipynb b/sample_notebooks/RahulJoshi/Chapter_1_An_Overview_of_Heat.ipynb
index 0cef27c9..0cef27c9 100644
--- a/sample_notebooks/RahulJoshi/Chapter_1_An_Overview_of_Heat_Trasnfer.ipynb
+++ b/sample_notebooks/RahulJoshi/Chapter_1_An_Overview_of_Heat.ipynb
diff --git a/sample_notebooks/Raj Phani/chapter1.ipynb b/sample_notebooks/Raj Phani/Raj Phani_version_backup/chapter1.ipynb
index af42a9cd..af42a9cd 100755
--- a/sample_notebooks/Raj Phani/chapter1.ipynb
+++ b/sample_notebooks/Raj Phani/Raj Phani_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/Raj Phani/chapter_1.ipynb b/sample_notebooks/Raj Phani/Raj Phani_version_backup/chapter_1.ipynb
index f71cb56f..f71cb56f 100755
--- a/sample_notebooks/Raj Phani/chapter_1.ipynb
+++ b/sample_notebooks/Raj Phani/Raj Phani_version_backup/chapter_1.ipynb
diff --git a/sample_notebooks/Raj Phani/chapter_1_1.ipynb b/sample_notebooks/Raj Phani/Raj Phani_version_backup/chapter_1_1.ipynb
index 6bb4fa49..6bb4fa49 100755
--- a/sample_notebooks/Raj Phani/chapter_1_1.ipynb
+++ b/sample_notebooks/Raj Phani/Raj Phani_version_backup/chapter_1_1.ipynb
diff --git a/sample_notebooks/RaviGarg/chap1.ipynb b/sample_notebooks/RaviGarg/RaviGarg_version_backup/chap1.ipynb
index 36a74a3e..36a74a3e 100755
--- a/sample_notebooks/RaviGarg/chap1.ipynb
+++ b/sample_notebooks/RaviGarg/RaviGarg_version_backup/chap1.ipynb
diff --git a/sample_notebooks/RavirajJadeja/ch16.ipynb b/sample_notebooks/RavirajJadeja/ch16.ipynb
deleted file mode 100755
index 2b395898..00000000
--- a/sample_notebooks/RavirajJadeja/ch16.ipynb
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- "metadata": {
- "name": "",
- "signature": "sha256:3c3856bc217e5f495e078375001a6745906e09c45dfca2c5d1fe105500ef94b8"
- },
- "nbformat": 3,
- "nbformat_minor": 0,
- "worksheets": [
- {
- "cells": [
- {
- "cell_type": "heading",
- "level": 1,
- "metadata": {},
- "source": [
- "Chapter 16 : Machinery and Equipment"
- ]
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 16.2 Page No : 16-11"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "\t\n",
- "#initialisation of variables\n",
- "p = 500\t#ft\n",
- "p1 = 6\t#in\n",
- "t = 500\t#cfm\n",
- "p2 = 7\t#psig\n",
- "P = p2+14.7\t#psia\n",
- "T = 520*(P/14.7)**0.283\t#F\n",
- "f = 0.048*p1**0.027/(t)**0.148\t#in\n",
- "\t\n",
- "#CALCULATIONS\n",
- "delP = 20.*10**-3*p*T*(t)**2/(38*10**3*P*p1**5)\t#psia\n",
- "\t\n",
- "#RESULTS\n",
- "print 'the pressure drop = %.2f psia'%(delP)\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "the pressure drop = 0.23 psia\n"
- ]
- }
- ],
- "prompt_number": 1
- }
- ],
- "metadata": {}
- }
- ]
-} \ No newline at end of file
diff --git a/sample_notebooks/Reshma Ustad/Chapter_2_Properties_Of_Material.ipynb b/sample_notebooks/Reshma Ustad/Chapter_2_Properties_Of.ipynb
index 823b8e71..823b8e71 100755
--- a/sample_notebooks/Reshma Ustad/Chapter_2_Properties_Of_Material.ipynb
+++ b/sample_notebooks/Reshma Ustad/Chapter_2_Properties_Of.ipynb
diff --git a/sample_notebooks/RohitPhadtare/chapter_no.6.ipynb b/sample_notebooks/RohitPhadtare/RohitPhadtare_version_backup/chapter.6.ipynb
index 4657aa0b..4657aa0b 100755
--- a/sample_notebooks/RohitPhadtare/chapter_no.6.ipynb
+++ b/sample_notebooks/RohitPhadtare/RohitPhadtare_version_backup/chapter.6.ipynb
diff --git a/sample_notebooks/RohitPhadtare/chapter_1_som.ipynb b/sample_notebooks/RohitPhadtare/chapter_1.ipynb
index ff3fcb22..ff3fcb22 100755
--- a/sample_notebooks/RohitPhadtare/chapter_1_som.ipynb
+++ b/sample_notebooks/RohitPhadtare/chapter_1.ipynb
diff --git a/sample_notebooks/RohithYeedulapalli/6.Magnetic_Properties_and_Crystal_Structures.ipynb b/sample_notebooks/RohithYeedulapalli/RohithYeedulapalli_version_backup/6.Magnetic_Properties_and_Crystal_Structures.ipynb
index 43ba034f..43ba034f 100755
--- a/sample_notebooks/RohithYeedulapalli/6.Magnetic_Properties_and_Crystal_Structures.ipynb
+++ b/sample_notebooks/RohithYeedulapalli/RohithYeedulapalli_version_backup/6.Magnetic_Properties_and_Crystal_Structures.ipynb
diff --git a/sample_notebooks/RohithYeedulapalli/6.Magnetic_Properties_and_Crystal_Structures_1.ipynb b/sample_notebooks/RohithYeedulapalli/RohithYeedulapalli_version_backup/6.Magnetic_Properties_and_Crystal_Structures_1.ipynb
index 8c0ce9a8..8c0ce9a8 100755
--- a/sample_notebooks/RohithYeedulapalli/6.Magnetic_Properties_and_Crystal_Structures_1.ipynb
+++ b/sample_notebooks/RohithYeedulapalli/RohithYeedulapalli_version_backup/6.Magnetic_Properties_and_Crystal_Structures_1.ipynb
diff --git a/sample_notebooks/RohithYeedulapalli/Chapter_7.ipynb b/sample_notebooks/RohithYeedulapalli/RohithYeedulapalli_version_backup/Chapter_7.ipynb
index c41c4cd6..c41c4cd6 100755
--- a/sample_notebooks/RohithYeedulapalli/Chapter_7.ipynb
+++ b/sample_notebooks/RohithYeedulapalli/RohithYeedulapalli_version_backup/Chapter_7.ipynb
diff --git a/sample_notebooks/RohithYeedulapalli/Chapter_7_1.ipynb b/sample_notebooks/RohithYeedulapalli/RohithYeedulapalli_version_backup/Chapter_7_1.ipynb
index 56cbd13b..56cbd13b 100755
--- a/sample_notebooks/RohithYeedulapalli/Chapter_7_1.ipynb
+++ b/sample_notebooks/RohithYeedulapalli/RohithYeedulapalli_version_backup/Chapter_7_1.ipynb
diff --git a/sample_notebooks/RuchiMittal/chap1.ipynb b/sample_notebooks/RuchiMittal/RuchiMittal_version_backup/chap1.ipynb
index c87721c5..c87721c5 100755
--- a/sample_notebooks/RuchiMittal/chap1.ipynb
+++ b/sample_notebooks/RuchiMittal/RuchiMittal_version_backup/chap1.ipynb
diff --git a/sample_notebooks/RuchiMittal/chapter1.ipynb b/sample_notebooks/RuchiMittal/RuchiMittal_version_backup/chapter1.ipynb
index f6180b5a..f6180b5a 100755
--- a/sample_notebooks/RuchiMittal/chapter1.ipynb
+++ b/sample_notebooks/RuchiMittal/RuchiMittal_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/SINDHUARROJU/Chapter10.ipynb b/sample_notebooks/SINDHUARROJU/SINDHUARROJU_version_backup/Chapter10.ipynb
index e1e3146e..e1e3146e 100755
--- a/sample_notebooks/SINDHUARROJU/Chapter10.ipynb
+++ b/sample_notebooks/SINDHUARROJU/SINDHUARROJU_version_backup/Chapter10.ipynb
diff --git a/sample_notebooks/SPANDANAARROJU/Chapter4.ipynb b/sample_notebooks/SPANDANAARROJU/Chapter4.ipynb
index f4145c55..e9783bbb 100755..100644
--- a/sample_notebooks/SPANDANAARROJU/Chapter4.ipynb
+++ b/sample_notebooks/SPANDANAARROJU/Chapter4.ipynb
@@ -1,553 +1,211 @@
-{
- "metadata": {
- "name": "",
- "signature": "sha256:e9b50f0b4ca0520935774156fedb1fdaaf2b2fd5241b8184a650d42b25d657cd"
- },
- "nbformat": 3,
- "nbformat_minor": 0,
- "worksheets": [
- {
- "cells": [
- {
- "cell_type": "heading",
- "level": 1,
- "metadata": {},
- "source": [
- "4: Interference"
- ]
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example number 4.1, Page number 69"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "i=40; #angle of incidence(degrees)\n",
- "mew=1.2; #refractive index\n",
- "t=0.23; #thickness of the film(micro m)\n",
- "\n",
- "#Calculation\n",
- "i=i*math.pi/180; #angle of incidence(radian)\n",
- "r=math.asin(math.sin(i)/mew); #angle of refraction(radian)\n",
- "lambda1=(2*mew*t*math.cos(r))*10**3; #wavelength absent(nm) \n",
- "lambda2=lambda1/2;\n",
- "\n",
- "#Result\n",
- "print \"The wavelength absent is\",round(lambda1,1),\"nm\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The wavelength absent is 466.1 nm\n"
- ]
- }
- ],
- "prompt_number": 2
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example number 4.2, Page number 69"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "lambda1=400*10**-9; #wavelength 1(m)\n",
- "lambda2=600*10**-9; #wavelength 2(m)\n",
- "#2*t=n*lambda\n",
- "n=150; \n",
- "\n",
- "#Calculation \n",
- "t=((n*lambda2)/2)*10**6; #thickness of the air film(micro meter)\n",
- "\n",
- "#Result\n",
- "print \"The thickness of the air film is\",t,\"micro m\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The thickness of the air film is 45.0 micro m\n"
- ]
- }
- ],
- "prompt_number": 4
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example number 4.3, Page number 70"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "lamda=600*10**-9; #wavelength(m)\n",
- "mew=2;\n",
- "theta=0.025; #wedge-angle(degrees)\n",
- "\n",
- "#Calculation \n",
- "theta=theta*math.pi/180; #wedge-angle(radian)\n",
- "x=(lamda/(2*mew*math.sin(theta)))*10**2; #bandwidth(cm)\n",
- "\n",
- "#Result\n",
- "print \"The bandwidth is\",round(x,3),\"cm\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The bandwidth is 0.034 cm\n"
- ]
- }
- ],
- "prompt_number": 10
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example number 4.4, Page number 70"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "xair=0.15; #bandwidth of air(cm)\n",
- "xliq=0.115; #bandwidth of liquid(cm)\n",
- "mewair=1; #refractive index of air\n",
- "\n",
- "#Calculation \n",
- "mewliq=(xair*mewair)/xliq; #refractive index of liquid\n",
- "\n",
- "#Result\n",
- "print \"The refractive index of liquid is\",round(mewliq,1)"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The refractive index of liquid is 1.3\n"
- ]
- }
- ],
- "prompt_number": 12
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example number 4.5, Page number 70"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "n=9;\n",
- "lamda=589*10**-9; #wavelength of light used(m)\n",
- "R=0.95; #radius of curvature of lens(m)\n",
- "mew=1;\n",
- "\n",
- "#Calculation \n",
- "D=(math.sqrt((4*n*lamda*R)/mew))*10**2; #diameter of the ninth dark ring(m)\n",
- "\n",
- "#Result\n",
- "print \"The diameter of the ninth dark ring is\",round(D,2),\"cm\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The diameter of the ninth dark ring is 0.45 cm\n"
- ]
- }
- ],
- "prompt_number": 15
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example number 4.6, Page number 70"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "x=0.055; #distance in fringe shift(mm)\n",
- "n=200; #number of fringes\n",
- "\n",
- "#Calculation \n",
- "lamda=((2*x)/n)*10**6; #wavelength(nm)\n",
- "\n",
- "#Result\n",
- "print \"The wavelength of light used is\",lamda,\"nm\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The wavelength of light used is 550.0 nm\n"
- ]
- }
- ],
- "prompt_number": 17
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example number 4.7, Page number 70"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "n=50; #number of fringes\n",
- "lamda=500*10**-9; #wavelength of light used(m)\n",
- "mew=1.5; #refractive index of the plate\n",
- "\n",
- "#Calculation \n",
- "t=((n*lamda)/(2*(mew-1)))*10**6; #thickness of the plate(micro meter)\n",
- "\n",
- "#Result\n",
- "print \"The thickness of the plate is\",t,\"micro m\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The thickness of the plate is 25.0 micro m\n"
- ]
- }
- ],
- "prompt_number": 20
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example number 4.8, Page number 70"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "lamda=550*10**-9; #wavelength(m)\n",
- "mew=1.38; #refractive index\n",
- "\n",
- "#Calculation \n",
- "t=(lamda/(4*mew))*10**9; #thickness(nm)\n",
- "\n",
- "#Result\n",
- "print \"The minimum thickness of the plate for normal incidence of light is\",round(t,3),\"nm\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The minimum thickness of the plate for normal incidence of light is 99.638 nm\n"
- ]
- }
- ],
- "prompt_number": 23
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example number 4.9, Page number 70"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "i=35; #angle of incidence(degrees)\n",
- "mew=1.4; #refractive index\n",
- "n=50; \n",
- "lamda=459*10**-9; #wavelength(m)\n",
- "\n",
- "#Calculation \n",
- "i=i*math.pi/180; #angle of incidence(radian)\n",
- "r=math.asin(math.sin(i)/mew); #angle of refraction(radian)\n",
- "#2*mew*cos(r)=n*lambda\n",
- "#n(459)=(n+1)450\n",
- "t=(n*lamda/(2*mew*math.cos(r)))*10**6; #thickness of the film(micro meter)\n",
- "\n",
- "#Result\n",
- "print \"The thickness of the film is\",round(t,3),\"micro m\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The thickness of the film is 8.985 micro m\n"
- ]
- }
- ],
- "prompt_number": 26
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example number 4.10, Page number 71"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "lamda=500*10**-9; #wavelength(m)\n",
- "x=0.07; #observed band width(cm)\n",
- "mew=1; #refractive index\n",
- "\n",
- "#Calculation \n",
- "theta=(math.asin(lamda/(2*mew*x)))*10**2; #wedge angle(radian)\n",
- "theta=theta*180/math.pi; #wedge angle(degrees)\n",
- "\n",
- "#Result\n",
- "print \"The wedge angle is\",round(theta,2),\"degrees\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The wedge angle is 0.02 degrees\n"
- ]
- }
- ],
- "prompt_number": 31
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example number 4.11, Page number 71"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "dair=0.42; #diameter of certain rings(cm)\n",
- "dliq=0.38; #diameter of rings when liquid is introduced(cm)\n",
- "\n",
- "#Calculation \n",
- "mew=dair**2/dliq**2; #refractive index of liquid\n",
- "\n",
- "#Result\n",
- "print \"The refravtive index of liquid is\",round(mew,2)"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The refravtive index of liquid is 1.22\n"
- ]
- }
- ],
- "prompt_number": 33
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example number 4.12, Page number 71"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "m=8; #eigth ring\n",
- "n=3; #third ring\n",
- "dm=0.4; #diameter of the eigth ring(cm)\n",
- "dn=0.2; #diameter of the third ring(cm)\n",
- "R=101; #Radius of curvature(cm)\n",
- "\n",
- "#Calculation \n",
- "lamda=(((dm**2)-(dn**2))/(4*R*(m-n))); #wavelength of light(cm) \n",
- "\n",
- "#Result\n",
- "print \"The wavelength of light used is\",round(lamda*10**5,4),\"*10**-5 cm\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The wavelength of light used is 5.9406 *10**-5 cm\n"
- ]
- }
- ],
- "prompt_number": 39
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example number 4.13, Page number 71"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "mew=1.38; #refractive index of magnesium floride\n",
- "t=175; #thickness of coating of magnesium fluoride(nm)\n",
- "\n",
- "#Calculation \n",
- "lamda=4*t*mew; #wavelength(nm)\n",
- "\n",
- "#Result\n",
- "print \"The wavelength which has high transmission is\",lamda,\"nm\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The wavelength which has high transmission is 966.0 nm\n"
- ]
- }
- ],
- "prompt_number": 41
- }
- ],
- "metadata": {}
- }
- ]
-} \ No newline at end of file
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# 4: Defects in Crystals"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example number 1, Page number 4.14"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "equilibrium concentration of vacancy at 300K is 7.577 *10**5\n",
+ "equilibrium concentration of vacancy at 900K is 6.502 *10**19\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration\n",
+ "N=6.023*10**26; #avagadro number\n",
+ "T1=1/float('inf'); #temperature 0K(K)\n",
+ "T2=300;\n",
+ "T3=900; #temperature(K)\n",
+ "k=1.38*10**-23; #boltzmann constant \n",
+ "deltaHv=120*10**3*10**3/N; #enthalpy(J/vacancy)\n",
+ "\n",
+ "#Calculation\n",
+ "#n1=N*math.exp(-deltaHv/(k*T1)); #equilibrium concentration of vacancy at 0K\n",
+ "#value of n1 cant be calculated in python, as the denominator is 0 and it shows float division error\n",
+ "n2=N*math.exp(-deltaHv/(k*T2)); #equilibrium concentration of vacancy at 300K \n",
+ "n3=N*math.exp(-deltaHv/(k*T3)); #equilibrium concentration of vacancy at 900K \n",
+ "\n",
+ "#Result\n",
+ "#print \"equilibrium concentration of vacancy at 0K is\",n1\n",
+ "print \"equilibrium concentration of vacancy at 300K is\",round(n2/10**5,3),\"*10**5\"\n",
+ "print \"equilibrium concentration of vacancy at 900K is\",round(n3/10**19,3),\"*10**19\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example number 2, Page number 4.15"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "fraction of vacancies at 1000 is 8.5 *10**-7\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration\n",
+ "nbyN1=1*10**-10; #fraction of vacancies\n",
+ "T1=500+273;\n",
+ "T2=1000+273;\n",
+ "\n",
+ "#Calculation\n",
+ "lnx=T1*math.log(nbyN1)/T2;\n",
+ "x=math.exp(lnx); #fraction of vacancies at 1000\n",
+ "\n",
+ "#Result\n",
+ "print \"fraction of vacancies at 1000 is\",round(x*10**7,1),\"*10**-7\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example number 3, Page number 4.16"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "concentration of schottky defects is 6.42 *10**11 per m**3\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration\n",
+ "d=2.82*10**-10; #interionic distance(m)\n",
+ "T=300; #temperature(K)\n",
+ "k=1.38*10**-23; #boltzmann constant \n",
+ "e=1.6*10**-19; #charge(coulomb)\n",
+ "n=4; #number of molecules\n",
+ "deltaHs=1.971*e; #enthalpy(J)\n",
+ "\n",
+ "#Calculation\n",
+ "V=(2*d)**3; #volume of unit cell(m**3)\n",
+ "N=n/V; #number of ion pairs\n",
+ "x=deltaHs/(2*k*T);\n",
+ "n=N*math.exp(-x); #concentration of schottky defects(per m**3)\n",
+ "\n",
+ "#Result\n",
+ "print \"concentration of schottky defects is\",round(n*10**-11,2),\"*10**11 per m**3\""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Example number 4, Page number 4.17"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "concentration of schottky defects is 9.23 *10**12 per cm**3\n",
+ "amount of climb down by the dislocations is 0.1846 step or 0.3692 *10**-8 cm\n"
+ ]
+ }
+ ],
+ "source": [
+ "#importing modules\n",
+ "import math\n",
+ "from __future__ import division\n",
+ "\n",
+ "#Variable declaration\n",
+ "N=6.026*10**23; #avagadro number \n",
+ "T=500; #temperature(K)\n",
+ "k=1.38*10**-23; #boltzmann constant \n",
+ "deltaHv=1.6*10**-19; #charge(coulomb)\n",
+ "V=5.55; #molar volume(cm**3)\n",
+ "nv=5*10**7*10**6; #number of vacancies\n",
+ "\n",
+ "#Calculation\n",
+ "n=N*math.exp(-deltaHv/(k*T))/V; #concentration of schottky defects(per m**3)\n",
+ "x=round(n/nv,4); #amount of climb down by the dislocations(step)\n",
+ "xcm=2*x*10**-8; #amount of climb down by the dislocations(cm)\n",
+ "\n",
+ "#Result\n",
+ "print \"concentration of schottky defects is\",round(n/10**12,2),\"*10**12 per cm**3\"\n",
+ "print \"amount of climb down by the dislocations is\",x,\"step or\",xcm*10**8,\"*10**-8 cm\" "
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 2",
+ "language": "python",
+ "name": "python2"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 2
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython2",
+ "version": "2.7.11"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}
diff --git a/sample_notebooks/SPANDANAARROJU/Chapter4_J3M7PEz.ipynb b/sample_notebooks/SPANDANAARROJU/Chapter4_J3M7PEz.ipynb
deleted file mode 100644
index e9783bbb..00000000
--- a/sample_notebooks/SPANDANAARROJU/Chapter4_J3M7PEz.ipynb
+++ /dev/null
@@ -1,211 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# 4: Defects in Crystals"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example number 1, Page number 4.14"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 36,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "equilibrium concentration of vacancy at 300K is 7.577 *10**5\n",
- "equilibrium concentration of vacancy at 900K is 6.502 *10**19\n"
- ]
- }
- ],
- "source": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "N=6.023*10**26; #avagadro number\n",
- "T1=1/float('inf'); #temperature 0K(K)\n",
- "T2=300;\n",
- "T3=900; #temperature(K)\n",
- "k=1.38*10**-23; #boltzmann constant \n",
- "deltaHv=120*10**3*10**3/N; #enthalpy(J/vacancy)\n",
- "\n",
- "#Calculation\n",
- "#n1=N*math.exp(-deltaHv/(k*T1)); #equilibrium concentration of vacancy at 0K\n",
- "#value of n1 cant be calculated in python, as the denominator is 0 and it shows float division error\n",
- "n2=N*math.exp(-deltaHv/(k*T2)); #equilibrium concentration of vacancy at 300K \n",
- "n3=N*math.exp(-deltaHv/(k*T3)); #equilibrium concentration of vacancy at 900K \n",
- "\n",
- "#Result\n",
- "#print \"equilibrium concentration of vacancy at 0K is\",n1\n",
- "print \"equilibrium concentration of vacancy at 300K is\",round(n2/10**5,3),\"*10**5\"\n",
- "print \"equilibrium concentration of vacancy at 900K is\",round(n3/10**19,3),\"*10**19\""
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example number 2, Page number 4.15"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "fraction of vacancies at 1000 is 8.5 *10**-7\n"
- ]
- }
- ],
- "source": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "nbyN1=1*10**-10; #fraction of vacancies\n",
- "T1=500+273;\n",
- "T2=1000+273;\n",
- "\n",
- "#Calculation\n",
- "lnx=T1*math.log(nbyN1)/T2;\n",
- "x=math.exp(lnx); #fraction of vacancies at 1000\n",
- "\n",
- "#Result\n",
- "print \"fraction of vacancies at 1000 is\",round(x*10**7,1),\"*10**-7\""
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example number 3, Page number 4.16"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "concentration of schottky defects is 6.42 *10**11 per m**3\n"
- ]
- }
- ],
- "source": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "d=2.82*10**-10; #interionic distance(m)\n",
- "T=300; #temperature(K)\n",
- "k=1.38*10**-23; #boltzmann constant \n",
- "e=1.6*10**-19; #charge(coulomb)\n",
- "n=4; #number of molecules\n",
- "deltaHs=1.971*e; #enthalpy(J)\n",
- "\n",
- "#Calculation\n",
- "V=(2*d)**3; #volume of unit cell(m**3)\n",
- "N=n/V; #number of ion pairs\n",
- "x=deltaHs/(2*k*T);\n",
- "n=N*math.exp(-x); #concentration of schottky defects(per m**3)\n",
- "\n",
- "#Result\n",
- "print \"concentration of schottky defects is\",round(n*10**-11,2),\"*10**11 per m**3\""
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example number 4, Page number 4.17"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "concentration of schottky defects is 9.23 *10**12 per cm**3\n",
- "amount of climb down by the dislocations is 0.1846 step or 0.3692 *10**-8 cm\n"
- ]
- }
- ],
- "source": [
- "#importing modules\n",
- "import math\n",
- "from __future__ import division\n",
- "\n",
- "#Variable declaration\n",
- "N=6.026*10**23; #avagadro number \n",
- "T=500; #temperature(K)\n",
- "k=1.38*10**-23; #boltzmann constant \n",
- "deltaHv=1.6*10**-19; #charge(coulomb)\n",
- "V=5.55; #molar volume(cm**3)\n",
- "nv=5*10**7*10**6; #number of vacancies\n",
- "\n",
- "#Calculation\n",
- "n=N*math.exp(-deltaHv/(k*T))/V; #concentration of schottky defects(per m**3)\n",
- "x=round(n/nv,4); #amount of climb down by the dislocations(step)\n",
- "xcm=2*x*10**-8; #amount of climb down by the dislocations(cm)\n",
- "\n",
- "#Result\n",
- "print \"concentration of schottky defects is\",round(n/10**12,2),\"*10**12 per cm**3\"\n",
- "print \"amount of climb down by the dislocations is\",x,\"step or\",xcm*10**8,\"*10**-8 cm\" "
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 2",
- "language": "python",
- "name": "python2"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 2
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython2",
- "version": "2.7.11"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 0
-}
diff --git a/sample_notebooks/Sadananda CharyArroju/Chapter10.ipynb b/sample_notebooks/Sadananda CharyArroju/Sadananda CharyArroju_version_backup/Chapter10.ipynb
index bd43d700..bd43d700 100755
--- a/sample_notebooks/Sadananda CharyArroju/Chapter10.ipynb
+++ b/sample_notebooks/Sadananda CharyArroju/Sadananda CharyArroju_version_backup/Chapter10.ipynb
diff --git a/sample_notebooks/SaiRakesh/chapter_1.ipynb b/sample_notebooks/SaiRakesh/SaiRakesh_version_backup/chapter_1.ipynb
index 9474d100..9474d100 100755
--- a/sample_notebooks/SaiRakesh/chapter_1.ipynb
+++ b/sample_notebooks/SaiRakesh/SaiRakesh_version_backup/chapter_1.ipynb
diff --git a/sample_notebooks/SakshiGoplani/Sample.ipynb b/sample_notebooks/SakshiGoplani/SakshiGoplani_version_backup/Sample.ipynb
index 108f20cf..108f20cf 100755
--- a/sample_notebooks/SakshiGoplani/Sample.ipynb
+++ b/sample_notebooks/SakshiGoplani/SakshiGoplani_version_backup/Sample.ipynb
diff --git a/sample_notebooks/SaleemAhmed/Chapter10.ipynb b/sample_notebooks/SaleemAhmed/SaleemAhmed_version_backup/Chapter10.ipynb
index fbb36289..fbb36289 100755
--- a/sample_notebooks/SaleemAhmed/Chapter10.ipynb
+++ b/sample_notebooks/SaleemAhmed/SaleemAhmed_version_backup/Chapter10.ipynb
diff --git a/sample_notebooks/SalilKapur/IntroductionConcept_of_Stress.ipynb b/sample_notebooks/SalilKapur/IntroductionConcept_of.ipynb
index 050d69c7..050d69c7 100755
--- a/sample_notebooks/SalilKapur/IntroductionConcept_of_Stress.ipynb
+++ b/sample_notebooks/SalilKapur/IntroductionConcept_of.ipynb
diff --git a/sample_notebooks/SantoshPawar/Chapter9.ipynb b/sample_notebooks/SantoshPawar/SantoshPawar_version_backup/Chapter9.ipynb
index 1ffaf482..1ffaf482 100755
--- a/sample_notebooks/SantoshPawar/Chapter9.ipynb
+++ b/sample_notebooks/SantoshPawar/SantoshPawar_version_backup/Chapter9.ipynb
diff --git a/sample_notebooks/SaurabhBarot/ch2.ipynb b/sample_notebooks/SaurabhBarot/SaurabhBarot_version_backup/ch2.ipynb
index 79ba56c5..79ba56c5 100755
--- a/sample_notebooks/SaurabhBarot/ch2.ipynb
+++ b/sample_notebooks/SaurabhBarot/SaurabhBarot_version_backup/ch2.ipynb
diff --git a/sample_notebooks/SayanDas Karmakar/Chapter_4.ipynb b/sample_notebooks/SayanDas Karmakar/SayanDas Karmakar_version_backup/Chapter_4.ipynb
index 09f41e0f..09f41e0f 100755
--- a/sample_notebooks/SayanDas Karmakar/Chapter_4.ipynb
+++ b/sample_notebooks/SayanDas Karmakar/SayanDas Karmakar_version_backup/Chapter_4.ipynb
diff --git a/sample_notebooks/ShantanuBhosale/chapter40.ipynb b/sample_notebooks/ShantanuBhosale/ShantanuBhosale_version_backup/chapter40.ipynb
index e297a2c2..e297a2c2 100755
--- a/sample_notebooks/ShantanuBhosale/chapter40.ipynb
+++ b/sample_notebooks/ShantanuBhosale/ShantanuBhosale_version_backup/chapter40.ipynb
diff --git a/sample_notebooks/ShivaAmruthavakkula/chapter1.ipynb b/sample_notebooks/ShivaAmruthavakkula/ShivaAmruthavakkula_version_backup/chapter1.ipynb
index 37ee420b..37ee420b 100755
--- a/sample_notebooks/ShivaAmruthavakkula/chapter1.ipynb
+++ b/sample_notebooks/ShivaAmruthavakkula/ShivaAmruthavakkula_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/ShubhamDahiphale/chapter_1.ipynb b/sample_notebooks/ShubhamDahiphale/ShubhamDahiphale_version_backup/chapter_1.ipynb
index 87ae9b81..87ae9b81 100644
--- a/sample_notebooks/ShubhamDahiphale/chapter_1.ipynb
+++ b/sample_notebooks/ShubhamDahiphale/ShubhamDahiphale_version_backup/chapter_1.ipynb
diff --git a/sample_notebooks/SoumenGanguly/ncert_Maths.ipynb b/sample_notebooks/SoumenGanguly/ncert.ipynb
index 30efaf66..30efaf66 100755
--- a/sample_notebooks/SoumenGanguly/ncert_Maths.ipynb
+++ b/sample_notebooks/SoumenGanguly/ncert.ipynb
diff --git a/sample_notebooks/SrutiGoyal/Chapter_11-_Object_Initialization_and_Clean-Up.ipynb b/sample_notebooks/SrutiGoyal/SrutiGoyal_version_backup/Chapter_11-_Object_Initialization_and.ipynb
index d3bdda01..d3bdda01 100755
--- a/sample_notebooks/SrutiGoyal/Chapter_11-_Object_Initialization_and_Clean-Up.ipynb
+++ b/sample_notebooks/SrutiGoyal/SrutiGoyal_version_backup/Chapter_11-_Object_Initialization_and.ipynb
diff --git a/sample_notebooks/SrutiGoyal/Chapter_11-_Object_Initialization_and_Clean-Up_1.ipynb b/sample_notebooks/SrutiGoyal/SrutiGoyal_version_backup/Chapter_11-_Object_Initialization_and_Clean-Up_1.ipynb
index d3bdda01..d3bdda01 100755
--- a/sample_notebooks/SrutiGoyal/Chapter_11-_Object_Initialization_and_Clean-Up_1.ipynb
+++ b/sample_notebooks/SrutiGoyal/SrutiGoyal_version_backup/Chapter_11-_Object_Initialization_and_Clean-Up_1.ipynb
diff --git a/sample_notebooks/SudheerBommisetty/Chapter_4_Op_Amps_as_AC_Amplifiers.ipynb b/sample_notebooks/SudheerBommisetty/SudheerBommisetty_version_backup/Chapter_4_Op_Amps_as_AC.ipynb
index 42bcd226..42bcd226 100755
--- a/sample_notebooks/SudheerBommisetty/Chapter_4_Op_Amps_as_AC_Amplifiers.ipynb
+++ b/sample_notebooks/SudheerBommisetty/SudheerBommisetty_version_backup/Chapter_4_Op_Amps_as_AC.ipynb
diff --git a/sample_notebooks/Suhaib Alam/ch2.ipynb b/sample_notebooks/Suhaib Alam/Suhaib Alam_version_backup/ch2.ipynb
index b2b163f6..b2b163f6 100644
--- a/sample_notebooks/Suhaib Alam/ch2.ipynb
+++ b/sample_notebooks/Suhaib Alam/Suhaib Alam_version_backup/ch2.ipynb
diff --git a/sample_notebooks/Suhaib Alam/chapter-4.ipynb b/sample_notebooks/Suhaib Alam/Suhaib Alam_version_backup/chapter-4.ipynb
index c7c62a77..c7c62a77 100755
--- a/sample_notebooks/Suhaib Alam/chapter-4.ipynb
+++ b/sample_notebooks/Suhaib Alam/Suhaib Alam_version_backup/chapter-4.ipynb
diff --git a/sample_notebooks/SumadhuriDamerla/Chapter_1_Passive_Circuits.ipynb b/sample_notebooks/SumadhuriDamerla/Chapter_1_Passive.ipynb
index 916e874c..916e874c 100755
--- a/sample_notebooks/SumadhuriDamerla/Chapter_1_Passive_Circuits.ipynb
+++ b/sample_notebooks/SumadhuriDamerla/Chapter_1_Passive.ipynb
diff --git a/sample_notebooks/SumedhKadam/Chapter_1_General_Principles.ipynb b/sample_notebooks/SumedhKadam/Chapter_1_General.ipynb
index 62d27f1f..62d27f1f 100644
--- a/sample_notebooks/SumedhKadam/Chapter_1_General_Principles.ipynb
+++ b/sample_notebooks/SumedhKadam/Chapter_1_General.ipynb
diff --git a/sample_notebooks/SwathiSyamala/Chapter_6_IMPEDENCE_MATCHING_AND_TUNNING.ipynb b/sample_notebooks/SwathiSyamala/SwathiSyamala_version_backup/Chapter_6_IMPEDENCE_MATCHING_AND.ipynb
index e50612ad..e50612ad 100755
--- a/sample_notebooks/SwathiSyamala/Chapter_6_IMPEDENCE_MATCHING_AND_TUNNING.ipynb
+++ b/sample_notebooks/SwathiSyamala/SwathiSyamala_version_backup/Chapter_6_IMPEDENCE_MATCHING_AND.ipynb
diff --git a/sample_notebooks/Tarun KumarDas/Chapter9.ipynb b/sample_notebooks/Tarun KumarDas/Tarun KumarDas_version_backup/Chapter9.ipynb
index 320477a8..320477a8 100755
--- a/sample_notebooks/Tarun KumarDas/Chapter9.ipynb
+++ b/sample_notebooks/Tarun KumarDas/Tarun KumarDas_version_backup/Chapter9.ipynb
diff --git a/sample_notebooks/Tarun KumarDas/Chapter9_2.ipynb b/sample_notebooks/Tarun KumarDas/Tarun KumarDas_version_backup/Chapter9_2.ipynb
index 320477a8..320477a8 100755
--- a/sample_notebooks/Tarun KumarDas/Chapter9_2.ipynb
+++ b/sample_notebooks/Tarun KumarDas/Tarun KumarDas_version_backup/Chapter9_2.ipynb
diff --git a/sample_notebooks/Tarun KumarDas/Chapter9_3.ipynb b/sample_notebooks/Tarun KumarDas/Tarun KumarDas_version_backup/Chapter9_3.ipynb
index 320477a8..320477a8 100755
--- a/sample_notebooks/Tarun KumarDas/Chapter9_3.ipynb
+++ b/sample_notebooks/Tarun KumarDas/Tarun KumarDas_version_backup/Chapter9_3.ipynb
diff --git a/sample_notebooks/Tarun KumarDas/Chapter9_4.ipynb b/sample_notebooks/Tarun KumarDas/Tarun KumarDas_version_backup/Chapter9_4.ipynb
index 320477a8..320477a8 100755
--- a/sample_notebooks/Tarun KumarDas/Chapter9_4.ipynb
+++ b/sample_notebooks/Tarun KumarDas/Tarun KumarDas_version_backup/Chapter9_4.ipynb
diff --git a/sample_notebooks/TestUser/chapter1.ipynb b/sample_notebooks/TestUser/TestUser_version_backup/chapter1.ipynb
index cf45a409..cf45a409 100755
--- a/sample_notebooks/TestUser/chapter1.ipynb
+++ b/sample_notebooks/TestUser/TestUser_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/UmangAgarwal/Sample_Notebook.ipynb b/sample_notebooks/UmangAgarwal/Sample_Notebook.ipynb
deleted file mode 100755
index 34fb4a40..00000000
--- a/sample_notebooks/UmangAgarwal/Sample_Notebook.ipynb
+++ /dev/null
@@ -1,128 +0,0 @@
-Sample Notebook - Heat and Mass Transfer by R.K. Rajput : Chapter 1 - Basic Concepts
-author: Umang Agarwal
-
-
-# Example 1.1 Page 16-17
-
-L=.045; #[m] - Thickness of conducting wall
-delT = 350 - 50; #[C] - Temperature Difference across the Wall
-k=370; #[W/m.C] - Thermal Conductivity of Wall Material
-#calculations
-#Using Fourier's Law eq 1.1
-q = k*delT/(L*10**6); #[MW/m^2] - Heat Flux
-#results
-print '%s %.2f %s' %("\n \n Rate of Heat Transfer per unit area =",q," W");
-#END
-
-# Example 1.2 Page 17
-
-L = .15; #[m] - Thickness of conducting wall
-delT = 150 - 45; #[C] - Temperature Difference across the Wall
-A = 4.5; #[m^2] - Wall Area
-k=9.35; #[W/m.C] - Thermal Conductivity of Wall Material
-#calculations
-#Using Fourier's Law eq 1.1
-Q = k*A*delT/L; #[W] - Heat Transfer
-#Temperature gradient using Fourier's Law
-TG = - Q/(k*A); #[C/m] - Temperature Gradient
-#results
-print '%s %.2f %s' %("\n \n Rate of Heat Transfer per unit area =",Q," W");
-print '%s %.2f %s' %("\n \n The Temperature Gradient in the flow direction =",TG," C/m");
-#END
-
-# Example 1.3 Page 17-18
-
-x = .0825; #[m] - Thickness of side wall of the conducting oven
-delT = 175 - 75; #[C] - Temperature Difference across the Wall
-k=0.044; #[W/m.C] - Thermal Conductivity of Wall Insulation
-Q = 40.5; #[W] - Energy dissipitated by the electric coil withn the oven
-#calculations
-#Using Fourier's Law eq 1.1
-A = (Q*x)/(k*delT); #[m^2] - Area of wall
-#results
-print '%s %.2f %s' %("\n \n Area of the wall =",A," m^2");
-#END
-
-# Example 1.4 Page 18-19
-
-delT = 300-20; #[C] - Temperature Difference across the Wall
-h = 20; #[W/m^2.C] - Convective Heat Transfer Coefficient
-A = 1*1.5; #[m^2] - Wall Area
-#calculations
-#Using Newton's Law of cooling eq 1.6
-Q = h*A*delT; #[W] - Heat Transfer
-#results
-print '%s %.2f %s' %("\n \n Rate of Heat Transfer =",Q," W");
-#END
-
-# Example 1.5 Page 19
-
-L=.15; #[m] - Length of conducting wire
-d = 0.0015; #[m] - Diameter of conducting wire
-A = 22*d*L/7; #[m^2] - Surface Area exposed to Convection
-delT = 120 - 100; #[C] - Temperature Difference across the Wire
-h = 4500; #[W/m^2.C] - Convective Heat Transfer Coefficient
-print 'Electric Power to be supplied = Convective Heat loss';
-#calculations
-#Using Newton's Law of cooling eq 1.6
-Q = h*A*delT; #[W] - Heat Transfer
-Q = round(Q,1);
-#results
-print '%s %.2f %s' %("\n \n Rate of Heat Transfer =",Q," W");
-#END
-
-# Example 1.6 Page 20-21
-
-T1 = 300 + 273; #[K] - Temperature of 1st surface
-T2 = 40 + 273; #[K] - Temperature of 2nd surface
-A = 1.5; #[m^2] - Surface Area
-F = 0.52; #[dimensionless] - The value of Factor due geometric location and emissivity
-sigma = 5.67*(10**-8) #(W/(m^2 * K^4)) - Stephen - Boltzmann Constant
-#calculations
-#Using Stephen-Boltzmann Law eq 1.9
-Q = F*sigma*A*(T1**4 - T2**4) #[W] - Heat Transfer
-#Equivalent Thermal Resistance using eq 1.10
-Rth = (T1-T2)/Q; #[C/W] - Equivalent Thermal Resistance
-#Equivalent convectoin coefficient using h*A*(T1-T2) = Q
-h = Q/(A*(T1-T2)); #[W/(m^2*C)] - Equivalent Convection Coefficient
-#results
-print '%s %.2f %s' %("\n \n Rate of Heat Transfer =",Q," W");
-print '%s %.2f %s' %("\n The equivalent thermal resistance =",Rth," C/W");
-print '%s %.2f %s' %("\n The equivalent convection coefficient =",h," W/(m^2 * C)");
-#END
-
-# Example 1.7 Page 21-22
-
-L = 0.025; #[m] - Thickness of plate
-A = 0.6*0.9; #[m^2] - Area of plate
-Ts = 310; #[C] - Surface Temperature of plate
-Tf = 15; #[C] - Temperature of fluid(air)
-h = 22; #[W/m^2.C] - Convective Heat Transfer Coefficient
-Qr = 250; #[W] - Heat lost from the plate due to radiation
-k = 45; #[W/m.C] - Thermal Conductivity of Plate
-#calculations
-# In this problem, heat conducted by the plate is removed by a combination of convection and radiation
-# Heat conducted through the plate = Convection Heat losses + Radiation Losses
-# If Ti is the internal plate temperature, then heat conducted = k*A*(Ts-Ti)/L
-Qc = h*A*(Ts-Tf); #[W] - Convection Heat Loss
-Ti = Ts + L*(Qc + Qr)/(A*k); #[C] - Inside plate Temperature
-#results
-print '%s %.2f %s' %("\n \n Rate of Heat Transfer =",Ti," C");
-#END
-
-# Example 1.8 Page 22
-
-Ts = 250; #[C] - Surface Temperature
-Tsurr = 110; #[C] - Temperature of surroundings
-h = 75; #[W/m^2.C] - Convective Heat Transfer Coefficient
-F = 1; #[dimensionless] - The value of Factor due geometric location and emissivity
-sigma = 5.67*(10**-8) #(W/(m^2 * K^4)) - Stephen - Boltzmann Constant
-k = 10; #[W/m.C] - Thermal Conductivity of Solid
-#calculations
-# Heat conducted through the plate = Convection Heat losses + Radiation Losses
-qr = F*sigma*((Ts+273)**4-(Tsurr+273)**4) #[W/m^2] - #[W] - Heat lost per unit area from the plate due to radiation
-qc = h*(Ts-Tsurr); #[W/m^2] - Convection Heat Loss per unit area
-TG = -(qc+qr)/k; #[C/m] - Temperature Gradient
-#results
-print '%s %.2f %s' %("\n \n The temperature Gradient =",TG," C/m");
-#END
diff --git a/sample_notebooks/UmangAgarwal/Sample_Notebook_Umang.ipynb b/sample_notebooks/UmangAgarwal/UmangAgarwal_version_backup/Sample.ipynb
index 1eb49726..1eb49726 100755
--- a/sample_notebooks/UmangAgarwal/Sample_Notebook_Umang.ipynb
+++ b/sample_notebooks/UmangAgarwal/UmangAgarwal_version_backup/Sample.ipynb
diff --git a/sample_notebooks/Vaibhav Vajani/chapter2.ipynb b/sample_notebooks/Vaibhav Vajani/Vaibhav Vajani_version_backup/chapter2.ipynb
index 142664b2..142664b2 100755
--- a/sample_notebooks/Vaibhav Vajani/chapter2.ipynb
+++ b/sample_notebooks/Vaibhav Vajani/Vaibhav Vajani_version_backup/chapter2.ipynb
diff --git a/sample_notebooks/Vedantam Lakshmi Manasa/Chapter_2_Electric_Fields.ipynb b/sample_notebooks/Vedantam Lakshmi Manasa/Chapter_2_Electric.ipynb
index cdc8b25e..cdc8b25e 100755
--- a/sample_notebooks/Vedantam Lakshmi Manasa/Chapter_2_Electric_Fields.ipynb
+++ b/sample_notebooks/Vedantam Lakshmi Manasa/Chapter_2_Electric.ipynb
diff --git a/sample_notebooks/Vedantam Lakshmi Manasa/Mathematical_Foundation.ipynb b/sample_notebooks/Vedantam Lakshmi Manasa/Mathematical.ipynb
index a514cecb..a514cecb 100755
--- a/sample_notebooks/Vedantam Lakshmi Manasa/Mathematical_Foundation.ipynb
+++ b/sample_notebooks/Vedantam Lakshmi Manasa/Mathematical.ipynb
diff --git a/sample_notebooks/VidyashankarVenkatraman/Chapter_3_Kitteldemo.ipynb b/sample_notebooks/VidyashankarVenkatraman/Chapter_3.ipynb
index 26342edb..26342edb 100755
--- a/sample_notebooks/VidyashankarVenkatraman/Chapter_3_Kitteldemo.ipynb
+++ b/sample_notebooks/VidyashankarVenkatraman/Chapter_3.ipynb
diff --git a/sample_notebooks/VidyashankarVenkatraman/Chapter_3_Kittel.ipynb b/sample_notebooks/VidyashankarVenkatraman/VidyashankarVenkatraman_version_backup/Chapter_3.ipynb
index 8760577a..8760577a 100755
--- a/sample_notebooks/VidyashankarVenkatraman/Chapter_3_Kittel.ipynb
+++ b/sample_notebooks/VidyashankarVenkatraman/VidyashankarVenkatraman_version_backup/Chapter_3.ipynb
diff --git a/sample_notebooks/VikasPrasad/Chapter_01.ipynb b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/Chapter_01.ipynb
index b5226e07..b5226e07 100755
--- a/sample_notebooks/VikasPrasad/Chapter_01.ipynb
+++ b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/Chapter_01.ipynb
diff --git a/sample_notebooks/VikasPrasad/Chapter_01_1.ipynb b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/Chapter_01_1.ipynb
index b5226e07..b5226e07 100755
--- a/sample_notebooks/VikasPrasad/Chapter_01_1.ipynb
+++ b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/Chapter_01_1.ipynb
diff --git a/sample_notebooks/VikasPrasad/chapter1.ipynb b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1.ipynb
index 9e1549a9..9e1549a9 100755
--- a/sample_notebooks/VikasPrasad/chapter1.ipynb
+++ b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/VikasPrasad/chapter1_3.ipynb b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_3.ipynb
index eca44a51..eca44a51 100755
--- a/sample_notebooks/VikasPrasad/chapter1_3.ipynb
+++ b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_3.ipynb
diff --git a/sample_notebooks/VikasPrasad/chapter1_4.ipynb b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_4.ipynb
index eca44a51..eca44a51 100755
--- a/sample_notebooks/VikasPrasad/chapter1_4.ipynb
+++ b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_4.ipynb
diff --git a/sample_notebooks/VikasPrasad/chapter1_5.ipynb b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_5.ipynb
index eca44a51..eca44a51 100755
--- a/sample_notebooks/VikasPrasad/chapter1_5.ipynb
+++ b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_5.ipynb
diff --git a/sample_notebooks/VikasPrasad/chapter1_6.ipynb b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_6.ipynb
index eca44a51..eca44a51 100755
--- a/sample_notebooks/VikasPrasad/chapter1_6.ipynb
+++ b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_6.ipynb
diff --git a/sample_notebooks/VikasPrasad/chapter1_7.ipynb b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_7.ipynb
index eca44a51..eca44a51 100755
--- a/sample_notebooks/VikasPrasad/chapter1_7.ipynb
+++ b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_7.ipynb
diff --git a/sample_notebooks/VikasPrasad/chapter1_8.ipynb b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_8.ipynb
index b5226e07..b5226e07 100755
--- a/sample_notebooks/VikasPrasad/chapter1_8.ipynb
+++ b/sample_notebooks/VikasPrasad/VikasPrasad_version_backup/chapter1_8.ipynb
diff --git a/sample_notebooks/VineshSaini/Ch1.ipynb b/sample_notebooks/VineshSaini/VineshSaini_version_backup/Ch1.ipynb
index f27cc088..f27cc088 100755
--- a/sample_notebooks/VineshSaini/Ch1.ipynb
+++ b/sample_notebooks/VineshSaini/VineshSaini_version_backup/Ch1.ipynb
diff --git a/sample_notebooks/YogeshPatil/Chapter_11.ipynb b/sample_notebooks/YogeshPatil/YogeshPatil_version_backup/Chapter_11.ipynb
index f749209f..f749209f 100755
--- a/sample_notebooks/YogeshPatil/Chapter_11.ipynb
+++ b/sample_notebooks/YogeshPatil/YogeshPatil_version_backup/Chapter_11.ipynb
diff --git a/sample_notebooks/YogeshPatil/Chapter_11_1.ipynb b/sample_notebooks/YogeshPatil/YogeshPatil_version_backup/Chapter_11_1.ipynb
index f749209f..f749209f 100755
--- a/sample_notebooks/YogeshPatil/Chapter_11_1.ipynb
+++ b/sample_notebooks/YogeshPatil/YogeshPatil_version_backup/Chapter_11_1.ipynb
diff --git a/sample_notebooks/abhishekchauhan/Chapter10.ipynb b/sample_notebooks/abhishekchauhan/abhishekchauhan_version_backup/Chapter10.ipynb
index 57ba73b4..57ba73b4 100755
--- a/sample_notebooks/abhishekchauhan/Chapter10.ipynb
+++ b/sample_notebooks/abhishekchauhan/abhishekchauhan_version_backup/Chapter10.ipynb
diff --git a/sample_notebooks/ajinkyakhair/Untitled3.ipynb b/sample_notebooks/ajinkyakhair/ajinkyakhair_version_backup/Untitled3.ipynb
index c9360e01..c9360e01 100755
--- a/sample_notebooks/ajinkyakhair/Untitled3.ipynb
+++ b/sample_notebooks/ajinkyakhair/ajinkyakhair_version_backup/Untitled3.ipynb
diff --git a/sample_notebooks/ajinkyakhair/ajinkyakhair_version_backup/chapter2.ipynb b/sample_notebooks/ajinkyakhair/ajinkyakhair_version_backup/chapter2.ipynb
new file mode 100755
index 00000000..8b221e49
--- /dev/null
+++ b/sample_notebooks/ajinkyakhair/ajinkyakhair_version_backup/chapter2.ipynb
@@ -0,0 +1,240 @@
+{
+ "metadata": {
+ "celltoolbar": "Raw Cell Format",
+ "name": "",
+ "signature": "sha256:4fe36e3e0da1a77ee9793bbcdad9ed8d44455b05327e70b42ad389ca8fb3e239"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 2: Semiconductor Physics"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.21.1,Page number 2-47"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Given Data:\n",
+ "\n",
+ "ro=1.72*10**-8 #resistivity of Cu\n",
+ "s=1/ro #conductivity of Cu\n",
+ "n=10.41*10**28 #no of electron per unit volume\n",
+ "e=1.6*10**-19 #charge on electron\n",
+ "\n",
+ "u=s/(n*e)\n",
+ "print\"mobility of electron in Cu =\",round(u,4),\"m**2/volt-sec\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "mobility of electron in Cu = 0.0035 m**2/volt-sec\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.21.2,Page number 2-47"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Given Data:\n",
+ "\n",
+ "m=63.5 #atomic weight\n",
+ "u=43.3 #mobility of electron\n",
+ "e=1.6*10**-19 #charge on electron\n",
+ "N=6.02*10**23 #Avogadro's number\n",
+ "d=8.96 #density\n",
+ "\n",
+ "Ad=N*d/m #Atomic density\n",
+ "n=1*Ad\n",
+ "\n",
+ "ro=1/(n*e*u)\n",
+ "\n",
+ "print\"Resistivity of Cu =\",\"{0:.3e}\".format(ro),\"ohm-cm\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Resistivity of Cu = 1.699e-06 ohm-cm\n"
+ ]
+ }
+ ],
+ "prompt_number": 4
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.21.3,Page number 2-47"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Given Data:\n",
+ "\n",
+ "e=1.6*10**-19 #charge on electron\n",
+ "ne=2.5*10**19 #density of carriers\n",
+ "nh=ne #for intrinsic semiconductor\n",
+ "ue=0.39 #mobility of electron\n",
+ "uh=0.19 #mobility of hole\n",
+ "\n",
+ "s=ne*e*ue+nh*e*uh #conductivity of Ge\n",
+ "ro=1/s #resistivity of Ge\n",
+ "\n",
+ "print\"Resistivity of Ge =\",round(ro,4),\"ohm-m\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Resistivity of Ge = 0.431 ohm-m\n"
+ ]
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.21.6,Page number 2-49"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Given Data:\n",
+ "\n",
+ "c=5*10**28 #concentration of Si atoms\n",
+ "e=1.6*10**-19 #charge on electron\n",
+ "u=0.048 #mobility of hole\n",
+ "s=4.4*10**-4 #conductivity of Si\n",
+ "\n",
+ "#since millionth Si atom is replaced by an indium atom\n",
+ "\n",
+ "n=c*10**-6\n",
+ "sp=u*e*n #conductivity of resultant\n",
+ "\n",
+ "print\"conductivity =\",sp,\"mho/m\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "conductivity = 384.0 mho/m\n"
+ ]
+ }
+ ],
+ "prompt_number": 10
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.21.7,Page number 2-49"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#Given Data:\n",
+ "\n",
+ "m=28.1 #atomic weight of Si\n",
+ "e=1.6*10**-19 #charge on electron\n",
+ "N=6.02*10**26 #Avogadro's number\n",
+ "d=2.4*10**3 #density of Si\n",
+ "p=0.25 #resistivity\n",
+ "\n",
+ "#no. of Si atom/m**3\n",
+ "Ad=N*d/m #Atomic density\n",
+ "\n",
+ "#impurity level is 0.01 ppm i.e. 1 atom in every 10**8 atoms of Si\n",
+ "n=Ad/10**8 #no of impurity atoms\n",
+ "\n",
+ "#since each impurity produce 1 hole\n",
+ "nh=n\n",
+ "print\"1) hole concentration =\",\"{0:.3e}\".format(n),\"holes/m**3\"\n",
+ "up=1/(e*p*nh)\n",
+ "print\"2) mobility =\",round(up,4),\"m**2/volt.sec\"\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "1) hole concentration = 5.142e+20 holes/m**3\n",
+ "2) mobility = 0.0486 m**2/volt.sec\n"
+ ]
+ }
+ ],
+ "prompt_number": 12
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [],
+ "language": "python",
+ "metadata": {},
+ "outputs": []
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file
diff --git a/sample_notebooks/ajinkyakhair/chapter2.ipynb b/sample_notebooks/ajinkyakhair/chapter2.ipynb
index 8b221e49..5bd122ad 100755..100644
--- a/sample_notebooks/ajinkyakhair/chapter2.ipynb
+++ b/sample_notebooks/ajinkyakhair/chapter2.ipynb
@@ -1,8 +1,7 @@
{
"metadata": {
- "celltoolbar": "Raw Cell Format",
"name": "",
- "signature": "sha256:4fe36e3e0da1a77ee9793bbcdad9ed8d44455b05327e70b42ad389ca8fb3e239"
+ "signature": "sha256:74a00fabf3de3a229499fd336c46d9a546ea42ad7cb4fbe98a92a6ea72f21fa8"
},
"nbformat": 3,
"nbformat_minor": 0,
@@ -14,7 +13,7 @@
"level": 1,
"metadata": {},
"source": [
- "Chapter 2: Semiconductor Physics"
+ "Chapter 2: Bonding in Solids"
]
},
{
@@ -22,7 +21,7 @@
"level": 2,
"metadata": {},
"source": [
- "Example 2.21.1,Page number 2-47"
+ "Example 2.1,Page number 62"
]
},
{
@@ -31,15 +30,14 @@
"input": [
"import math\n",
"\n",
- "#Given Data:\n",
- "\n",
- "ro=1.72*10**-8 #resistivity of Cu\n",
- "s=1/ro #conductivity of Cu\n",
- "n=10.41*10**28 #no of electron per unit volume\n",
- "e=1.6*10**-19 #charge on electron\n",
- "\n",
- "u=s/(n*e)\n",
- "print\"mobility of electron in Cu =\",round(u,4),\"m**2/volt-sec\""
+ "#Given Data\n",
+ "epsilon_0 = 8.854*10**-12; # Absolute electrical permittivity of free space, F/m\n",
+ "e = 1.6*10**-19; # Energy equivalent of 1 eV, eV/J\n",
+ "r = 3.147*10**-10; # Nearest neighbour distance for KCl, m\n",
+ "n = 9.1; # Repulsive exponent of KCl\n",
+ "A = 1.748; # Madelung constant for lattice binding energy\n",
+ "E = A*e**2/(4*math.pi*epsilon_0*r)*(n-1)/n/e; # Binding energy of KCl, eV\n",
+ "print\"The binding energy of KCl = \",round(E,4),\"eV\";\n"
],
"language": "python",
"metadata": {},
@@ -48,18 +46,18 @@
"output_type": "stream",
"stream": "stdout",
"text": [
- "mobility of electron in Cu = 0.0035 m**2/volt-sec\n"
+ "The binding energy of KCl = 7.10982502818 eV\n"
]
}
],
- "prompt_number": 2
+ "prompt_number": 5
},
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
- "Example 2.21.2,Page number 2-47"
+ "Example 2.2,Page number 62"
]
},
{
@@ -68,20 +66,56 @@
"input": [
"import math\n",
"\n",
- "#Given Data:\n",
- "\n",
- "m=63.5 #atomic weight\n",
- "u=43.3 #mobility of electron\n",
- "e=1.6*10**-19 #charge on electron\n",
- "N=6.02*10**23 #Avogadro's number\n",
- "d=8.96 #density\n",
+ "#Given Data\n",
"\n",
- "Ad=N*d/m #Atomic density\n",
- "n=1*Ad\n",
+ "epsilon_0 = 8.854*10**-12; # Absolute electrical permittivity of free space, F/m\n",
+ "N = 6.023*10**23; # Avogadro's number\n",
+ "e = 1.6*10**-19; # Energy equivalent of 1 eV, eV/J\n",
+ "a0 = 5.63*10**-10; # Lattice parameter of NaCl, m\n",
+ "r0 = a0/2; # Nearest neighbour distance for NaCl, m\n",
+ "n = 8.4; # Repulsive exponent of NaCl\n",
+ "A = 1.748; # Madelung constant for lattice binding energy\n",
+ "E = A*e**2/(4*pi*epsilon_0*r0)*(n-1)/n/e; # Binding energy of NaCl, eV\n",
+ "print\"The binding energy of NaCl = \",round(E*N*e/(4.186*1000),4),\"kcal/mol\" ;\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The binding energy of NaCl = 181.1005 kcal/mol\n"
+ ]
+ }
+ ],
+ "prompt_number": 7
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.3,Page number 62"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
"\n",
- "ro=1/(n*e*u)\n",
+ "#Given Data\n",
"\n",
- "print\"Resistivity of Cu =\",\"{0:.3e}\".format(ro),\"ohm-cm\""
+ "epsilon_0 = 8.854*10**-12; # Absolute electrical permittivity of free space, F/m\n",
+ "N = 6.023*10**23; # Avogadro's number\n",
+ "e = 1.6*10**-19; # Energy equivalent of 1 eV, eV/J\n",
+ "E = 162.9*10**3; # Binding energy of KCl, cal/mol\n",
+ "n = 8.6; # Repulsive exponent of KCl\n",
+ "A = 1.747; # Madelung constant for lattice binding energy\n",
+ "# As lattice binding energy, E = A*e**2/(4*%pi*epsilon_0*r0)*(n-1)/n, solving for r0\n",
+ "r0 = A*N*e**2/(4*pi*epsilon_0*E*4.186)*(n-1)/n; # Nearest neighbour distance of KCl, m\n",
+ "print\"The nearest neighbour distance of KCl = \",round(r0*10**10,4),\"angstorm\";\n"
],
"language": "python",
"metadata": {},
@@ -90,18 +124,18 @@
"output_type": "stream",
"stream": "stdout",
"text": [
- "Resistivity of Cu = 1.699e-06 ohm-cm\n"
+ "The nearest neighbour distance of KCl = 3.1376 angstorm\n"
]
}
],
- "prompt_number": 4
+ "prompt_number": 12
},
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
- "Example 2.21.3,Page number 2-47"
+ "Example 2.4,Page number 63"
]
},
{
@@ -110,18 +144,18 @@
"input": [
"import math\n",
"\n",
- "#Given Data:\n",
+ "#Given Data\n",
"\n",
- "e=1.6*10**-19 #charge on electron\n",
- "ne=2.5*10**19 #density of carriers\n",
- "nh=ne #for intrinsic semiconductor\n",
- "ue=0.39 #mobility of electron\n",
- "uh=0.19 #mobility of hole\n",
+ "epsilon_0 = 8.854*10**-12; # Absolute electrical permittivity of free space, F/m\n",
+ "N = 6.023*10**23; # Avogadro's number\n",
+ "e = 1.6*10**-19; # Energy equivalent of 1 eV, eV/J\n",
+ "E = 152*10**3; # Binding energy of CsCl, cal/mol\n",
+ "n = 10.6; # Repulsive exponent of CsCl\n",
+ "A = 1.763; # Madelung constant for lattice binding energy\n",
"\n",
- "s=ne*e*ue+nh*e*uh #conductivity of Ge\n",
- "ro=1/s #resistivity of Ge\n",
- "\n",
- "print\"Resistivity of Ge =\",round(ro,4),\"ohm-m\""
+ "# As lattice binding energy, E = A*e**2/(4*pi*epsilon_0*r0)*(n-1)/n, solving for r0\n",
+ "r0 = A*N*e**2/(4*pi*epsilon_0*E*4.186)*(n-1)/n; # Nearest neighbour distance of CsCl, m\n",
+ "print\"The nearest neighbour distance of CsCl = \",round(r0*10**10,4),\"angstrom\";\n"
],
"language": "python",
"metadata": {},
@@ -130,18 +164,18 @@
"output_type": "stream",
"stream": "stdout",
"text": [
- "Resistivity of Ge = 0.431 ohm-m\n"
+ "The nearest neighbour distance of CsCl = 3.4776 angstrom\n"
]
}
],
- "prompt_number": 6
+ "prompt_number": 13
},
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
- "Example 2.21.6,Page number 2-49"
+ "Example 2.5,Page number 63"
]
},
{
@@ -150,19 +184,57 @@
"input": [
"import math\n",
"\n",
- "#Given Data:\n",
+ "#Given Data\n",
"\n",
- "c=5*10**28 #concentration of Si atoms\n",
- "e=1.6*10**-19 #charge on electron\n",
- "u=0.048 #mobility of hole\n",
- "s=4.4*10**-4 #conductivity of Si\n",
+ "epsilon_0 = 8.854*10**-12; # Absolute electrical permittivity of free space, F/m\n",
+ "N = 6.023*10**23; # Avogadro's number\n",
+ "e = 1.6*10**-19; # Energy equivalent of 1 eV, eV/J\n",
+ "r0 = 6.46*10**-10; # Nearest neighbour distance of NaI\n",
+ "E = 157.1*10**3; # Binding energy of NaI, cal/mol\n",
+ "A = 1.747; # Madelung constant for lattice binding energy\n",
"\n",
- "#since millionth Si atom is replaced by an indium atom\n",
+ "# As lattice binding energy, E = -A*e**2/(4*pi*epsilon_0*r0)*(n-1)/n, solving for n\n",
+ "n = 1/(1+(4.186*E*4*pi*epsilon_0*r0)/(N*A*e**2)); # Repulsive exponent of NaI\n",
+ "print\"\\nThe repulsive exponent of NaI = \",round(n,4);"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "\n",
+ "The repulsive exponent of NaI = 0.363\n"
+ ]
+ }
+ ],
+ "prompt_number": 15
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.6,Page number 63"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
"\n",
- "n=c*10**-6\n",
- "sp=u*e*n #conductivity of resultant\n",
+ "#Given Data\n",
"\n",
- "print\"conductivity =\",sp,\"mho/m\""
+ "e = 1.6*10**-19; # Energy equivalent of 1 eV, eV/J\n",
+ "a0 = 2.8158*10**-10; # Nearest neighbour distance of solid\n",
+ "A = 1.747; # Madelung constant for lattice binding energy\n",
+ "n = 8.6; # The repulsive exponent of solid\n",
+ "c = 2; # Structural factor for rocksalt\n",
+ "# As n = 1 + (9*c*a0**4)/(K0*e**2*A), solving for K0\n",
+ "K0 = 9*c*a0**4/((n-1)*e**2*A); # Compressibility of solid, metre square per newton\n",
+ "print\"The compressibility of the solid = \", \"{0:.3e}\".format(K0),\"metre square per newton\";"
],
"language": "python",
"metadata": {},
@@ -171,18 +243,18 @@
"output_type": "stream",
"stream": "stdout",
"text": [
- "conductivity = 384.0 mho/m\n"
+ "The compressibility of the solid = 3.329e-01 metre square per newton\n"
]
}
],
- "prompt_number": 10
+ "prompt_number": 18
},
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
- "Example 2.21.7,Page number 2-49"
+ "Example 2.7,Page number 69"
]
},
{
@@ -191,25 +263,50 @@
"input": [
"import math\n",
"\n",
- "#Given Data:\n",
+ "#Given Data\n",
"\n",
- "m=28.1 #atomic weight of Si\n",
- "e=1.6*10**-19 #charge on electron\n",
- "N=6.02*10**26 #Avogadro's number\n",
- "d=2.4*10**3 #density of Si\n",
- "p=0.25 #resistivity\n",
+ "chi_diff = 1; # Electronegativity difference between the constituent of elements of solid\n",
+ "percent_ion = 100*(1-math.e**(-(0.25*chi_diff**2))); # Percentage ionic character present in solid given by Pauling\n",
+ "print\"The percentage ionic character present in solid = \",round(percent_ion,2),\"percent \";\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The percentage ionic character present in solid = 22.12 percent \n"
+ ]
+ }
+ ],
+ "prompt_number": 20
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2.8,Page number 69"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
"\n",
- "#no. of Si atom/m**3\n",
- "Ad=N*d/m #Atomic density\n",
+ "#Given Data\n",
"\n",
- "#impurity level is 0.01 ppm i.e. 1 atom in every 10**8 atoms of Si\n",
- "n=Ad/10**8 #no of impurity atoms\n",
+ "Eh_GaAs = 4.3; # Homopolar gap of GaAs compound, eV\n",
+ "C_GaAs = 2.90; # Ionic gap of GaAs compound, eV\n",
+ "Eh_CdTe = 3.08; # Homopolar gap of CdTe compound, eV\n",
+ "C_CdTe = 4.90; # Ionic gap of CdTe compound, eV\n",
"\n",
- "#since each impurity produce 1 hole\n",
- "nh=n\n",
- "print\"1) hole concentration =\",\"{0:.3e}\".format(n),\"holes/m**3\"\n",
- "up=1/(e*p*nh)\n",
- "print\"2) mobility =\",round(up,4),\"m**2/volt.sec\"\n"
+ "fi_GaAs = C_GaAs**2/(Eh_GaAs**2 + C_GaAs**2);\n",
+ "fi_CdTe = C_CdTe**2/(Eh_CdTe**2 + C_CdTe**2);\n",
+ "print\"The fractional ionicity of GaAs = \",round(fi_GaAs,4);\n",
+ "print\"The fractional ionicity of CdTe = \",round(fi_CdTe,4);\n"
],
"language": "python",
"metadata": {},
@@ -218,12 +315,12 @@
"output_type": "stream",
"stream": "stdout",
"text": [
- "1) hole concentration = 5.142e+20 holes/m**3\n",
- "2) mobility = 0.0486 m**2/volt.sec\n"
+ "The fractional ionicity of GaAs = 0.3126\n",
+ "The fractional ionicity of CdTe = 0.7168\n"
]
}
],
- "prompt_number": 12
+ "prompt_number": 3
},
{
"cell_type": "code",
diff --git a/sample_notebooks/ajinkyakhair/chapter2_8f8MyfH.ipynb b/sample_notebooks/ajinkyakhair/chapter2_8f8MyfH.ipynb
deleted file mode 100644
index 5bd122ad..00000000
--- a/sample_notebooks/ajinkyakhair/chapter2_8f8MyfH.ipynb
+++ /dev/null
@@ -1,337 +0,0 @@
-{
- "metadata": {
- "name": "",
- "signature": "sha256:74a00fabf3de3a229499fd336c46d9a546ea42ad7cb4fbe98a92a6ea72f21fa8"
- },
- "nbformat": 3,
- "nbformat_minor": 0,
- "worksheets": [
- {
- "cells": [
- {
- "cell_type": "heading",
- "level": 1,
- "metadata": {},
- "source": [
- "Chapter 2: Bonding in Solids"
- ]
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 2.1,Page number 62"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "\n",
- "#Given Data\n",
- "epsilon_0 = 8.854*10**-12; # Absolute electrical permittivity of free space, F/m\n",
- "e = 1.6*10**-19; # Energy equivalent of 1 eV, eV/J\n",
- "r = 3.147*10**-10; # Nearest neighbour distance for KCl, m\n",
- "n = 9.1; # Repulsive exponent of KCl\n",
- "A = 1.748; # Madelung constant for lattice binding energy\n",
- "E = A*e**2/(4*math.pi*epsilon_0*r)*(n-1)/n/e; # Binding energy of KCl, eV\n",
- "print\"The binding energy of KCl = \",round(E,4),\"eV\";\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The binding energy of KCl = 7.10982502818 eV\n"
- ]
- }
- ],
- "prompt_number": 5
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 2.2,Page number 62"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "\n",
- "#Given Data\n",
- "\n",
- "epsilon_0 = 8.854*10**-12; # Absolute electrical permittivity of free space, F/m\n",
- "N = 6.023*10**23; # Avogadro's number\n",
- "e = 1.6*10**-19; # Energy equivalent of 1 eV, eV/J\n",
- "a0 = 5.63*10**-10; # Lattice parameter of NaCl, m\n",
- "r0 = a0/2; # Nearest neighbour distance for NaCl, m\n",
- "n = 8.4; # Repulsive exponent of NaCl\n",
- "A = 1.748; # Madelung constant for lattice binding energy\n",
- "E = A*e**2/(4*pi*epsilon_0*r0)*(n-1)/n/e; # Binding energy of NaCl, eV\n",
- "print\"The binding energy of NaCl = \",round(E*N*e/(4.186*1000),4),\"kcal/mol\" ;\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The binding energy of NaCl = 181.1005 kcal/mol\n"
- ]
- }
- ],
- "prompt_number": 7
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 2.3,Page number 62"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "\n",
- "#Given Data\n",
- "\n",
- "epsilon_0 = 8.854*10**-12; # Absolute electrical permittivity of free space, F/m\n",
- "N = 6.023*10**23; # Avogadro's number\n",
- "e = 1.6*10**-19; # Energy equivalent of 1 eV, eV/J\n",
- "E = 162.9*10**3; # Binding energy of KCl, cal/mol\n",
- "n = 8.6; # Repulsive exponent of KCl\n",
- "A = 1.747; # Madelung constant for lattice binding energy\n",
- "# As lattice binding energy, E = A*e**2/(4*%pi*epsilon_0*r0)*(n-1)/n, solving for r0\n",
- "r0 = A*N*e**2/(4*pi*epsilon_0*E*4.186)*(n-1)/n; # Nearest neighbour distance of KCl, m\n",
- "print\"The nearest neighbour distance of KCl = \",round(r0*10**10,4),\"angstorm\";\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The nearest neighbour distance of KCl = 3.1376 angstorm\n"
- ]
- }
- ],
- "prompt_number": 12
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 2.4,Page number 63"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "\n",
- "#Given Data\n",
- "\n",
- "epsilon_0 = 8.854*10**-12; # Absolute electrical permittivity of free space, F/m\n",
- "N = 6.023*10**23; # Avogadro's number\n",
- "e = 1.6*10**-19; # Energy equivalent of 1 eV, eV/J\n",
- "E = 152*10**3; # Binding energy of CsCl, cal/mol\n",
- "n = 10.6; # Repulsive exponent of CsCl\n",
- "A = 1.763; # Madelung constant for lattice binding energy\n",
- "\n",
- "# As lattice binding energy, E = A*e**2/(4*pi*epsilon_0*r0)*(n-1)/n, solving for r0\n",
- "r0 = A*N*e**2/(4*pi*epsilon_0*E*4.186)*(n-1)/n; # Nearest neighbour distance of CsCl, m\n",
- "print\"The nearest neighbour distance of CsCl = \",round(r0*10**10,4),\"angstrom\";\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The nearest neighbour distance of CsCl = 3.4776 angstrom\n"
- ]
- }
- ],
- "prompt_number": 13
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 2.5,Page number 63"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "\n",
- "#Given Data\n",
- "\n",
- "epsilon_0 = 8.854*10**-12; # Absolute electrical permittivity of free space, F/m\n",
- "N = 6.023*10**23; # Avogadro's number\n",
- "e = 1.6*10**-19; # Energy equivalent of 1 eV, eV/J\n",
- "r0 = 6.46*10**-10; # Nearest neighbour distance of NaI\n",
- "E = 157.1*10**3; # Binding energy of NaI, cal/mol\n",
- "A = 1.747; # Madelung constant for lattice binding energy\n",
- "\n",
- "# As lattice binding energy, E = -A*e**2/(4*pi*epsilon_0*r0)*(n-1)/n, solving for n\n",
- "n = 1/(1+(4.186*E*4*pi*epsilon_0*r0)/(N*A*e**2)); # Repulsive exponent of NaI\n",
- "print\"\\nThe repulsive exponent of NaI = \",round(n,4);"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "\n",
- "The repulsive exponent of NaI = 0.363\n"
- ]
- }
- ],
- "prompt_number": 15
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 2.6,Page number 63"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "\n",
- "#Given Data\n",
- "\n",
- "e = 1.6*10**-19; # Energy equivalent of 1 eV, eV/J\n",
- "a0 = 2.8158*10**-10; # Nearest neighbour distance of solid\n",
- "A = 1.747; # Madelung constant for lattice binding energy\n",
- "n = 8.6; # The repulsive exponent of solid\n",
- "c = 2; # Structural factor for rocksalt\n",
- "# As n = 1 + (9*c*a0**4)/(K0*e**2*A), solving for K0\n",
- "K0 = 9*c*a0**4/((n-1)*e**2*A); # Compressibility of solid, metre square per newton\n",
- "print\"The compressibility of the solid = \", \"{0:.3e}\".format(K0),\"metre square per newton\";"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The compressibility of the solid = 3.329e-01 metre square per newton\n"
- ]
- }
- ],
- "prompt_number": 18
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 2.7,Page number 69"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "\n",
- "#Given Data\n",
- "\n",
- "chi_diff = 1; # Electronegativity difference between the constituent of elements of solid\n",
- "percent_ion = 100*(1-math.e**(-(0.25*chi_diff**2))); # Percentage ionic character present in solid given by Pauling\n",
- "print\"The percentage ionic character present in solid = \",round(percent_ion,2),\"percent \";\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The percentage ionic character present in solid = 22.12 percent \n"
- ]
- }
- ],
- "prompt_number": 20
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 2.8,Page number 69"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "\n",
- "#Given Data\n",
- "\n",
- "Eh_GaAs = 4.3; # Homopolar gap of GaAs compound, eV\n",
- "C_GaAs = 2.90; # Ionic gap of GaAs compound, eV\n",
- "Eh_CdTe = 3.08; # Homopolar gap of CdTe compound, eV\n",
- "C_CdTe = 4.90; # Ionic gap of CdTe compound, eV\n",
- "\n",
- "fi_GaAs = C_GaAs**2/(Eh_GaAs**2 + C_GaAs**2);\n",
- "fi_CdTe = C_CdTe**2/(Eh_CdTe**2 + C_CdTe**2);\n",
- "print\"The fractional ionicity of GaAs = \",round(fi_GaAs,4);\n",
- "print\"The fractional ionicity of CdTe = \",round(fi_CdTe,4);\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The fractional ionicity of GaAs = 0.3126\n",
- "The fractional ionicity of CdTe = 0.7168\n"
- ]
- }
- ],
- "prompt_number": 3
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [],
- "language": "python",
- "metadata": {},
- "outputs": []
- }
- ],
- "metadata": {}
- }
- ]
-} \ No newline at end of file
diff --git a/sample_notebooks/anubhav gupta/chapter15.ipynb b/sample_notebooks/anubhav gupta/anubhav gupta_version_backup/chapter15.ipynb
index 6b74bd3d..6b74bd3d 100755
--- a/sample_notebooks/anubhav gupta/chapter15.ipynb
+++ b/sample_notebooks/anubhav gupta/anubhav gupta_version_backup/chapter15.ipynb
diff --git a/sample_notebooks/asmitaasmita/1_An_overview_of_C++.ipynb b/sample_notebooks/asmitaasmita/asmitaasmita_version_backup/1_An_overview_of.ipynb
index ecf52ddd..ecf52ddd 100755
--- a/sample_notebooks/asmitaasmita/1_An_overview_of_C++.ipynb
+++ b/sample_notebooks/asmitaasmita/asmitaasmita_version_backup/1_An_overview_of.ipynb
diff --git a/sample_notebooks/asmitaasmita/1_An_overview_of_C++_1.ipynb b/sample_notebooks/asmitaasmita/asmitaasmita_version_backup/1_An_overview_of_C++_1.ipynb
index ecf52ddd..ecf52ddd 100755
--- a/sample_notebooks/asmitaasmita/1_An_overview_of_C++_1.ipynb
+++ b/sample_notebooks/asmitaasmita/asmitaasmita_version_backup/1_An_overview_of_C++_1.ipynb
diff --git a/sample_notebooks/bharthkumar/Untitled1.ipynb b/sample_notebooks/bharthkumar/bharthkumar_version_backup/Untitled1.ipynb
index c2fe40ea..c2fe40ea 100755
--- a/sample_notebooks/bharthkumar/Untitled1.ipynb
+++ b/sample_notebooks/bharthkumar/bharthkumar_version_backup/Untitled1.ipynb
diff --git a/sample_notebooks/ebbygeorge/Ch1.ipynb b/sample_notebooks/ebbygeorge/ebbygeorge_version_backup/Ch1.ipynb
index ac7b8152..ac7b8152 100644
--- a/sample_notebooks/ebbygeorge/Ch1.ipynb
+++ b/sample_notebooks/ebbygeorge/ebbygeorge_version_backup/Ch1.ipynb
diff --git a/sample_notebooks/harikagunturu/Chapter_4_Angle_Modulation.ipynb b/sample_notebooks/harikagunturu/harikagunturu_version_backup/Chapter_4_Angle.ipynb
index de7d514c..de7d514c 100755
--- a/sample_notebooks/harikagunturu/Chapter_4_Angle_Modulation.ipynb
+++ b/sample_notebooks/harikagunturu/harikagunturu_version_backup/Chapter_4_Angle.ipynb
diff --git a/sample_notebooks/hemanth/Untitled1.ipynb b/sample_notebooks/hemanth/hemanth_version_backup/Untitled1.ipynb
index 9684d917..9684d917 100755
--- a/sample_notebooks/hemanth/Untitled1.ipynb
+++ b/sample_notebooks/hemanth/hemanth_version_backup/Untitled1.ipynb
diff --git a/sample_notebooks/karansingh/Thyristors_Principles_&_Characeristics.ipynb b/sample_notebooks/karansingh/Thyristors_Principles_&.ipynb
index 4e252985..4e252985 100755
--- a/sample_notebooks/karansingh/Thyristors_Principles_&_Characeristics.ipynb
+++ b/sample_notebooks/karansingh/Thyristors_Principles_&.ipynb
diff --git a/sample_notebooks/kartiksankhla/Chapter2.ipynb b/sample_notebooks/kartiksankhla/Chapter2.ipynb
index 21f2d4c4..f12ee152 100755..100644
--- a/sample_notebooks/kartiksankhla/Chapter2.ipynb
+++ b/sample_notebooks/kartiksankhla/Chapter2.ipynb
@@ -1,7 +1,7 @@
{
"metadata": {
"name": "",
- "signature": "sha256:e984fee9b841dd6e9b7eedf1533b0a0d297cd9f484c047f051ce48a09b156826"
+ "signature": "sha256:44c6b2962e60454059ed8ab0f850fa5cf7fde8b83f0146551b8d869bf0ff197f"
},
"nbformat": 3,
"nbformat_minor": 0,
@@ -13,7 +13,9 @@
"level": 1,
"metadata": {},
"source": [
- "Chapter2-Nuclear Engineering"
+ "Chapter2-Basic Thermodynamics, Fluid\n",
+ "Mechanics: Definitions\n",
+ "of Efficiency"
]
},
{
@@ -21,25 +23,32 @@
"level": 2,
"metadata": {},
"source": [
- "Ex1-pg54"
+ "Ex1-pg39"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
- "## Example 2.1\n",
"import math\n",
- "#determine atoms in deuterium\n",
- "## Given data\n",
- "atom_h = 6.6*10**24; ## Number of atoms in Hydrogen\n",
- "## Using the data given in Table II.2, Appendix II for isotropic abundance of deuterium\n",
- "isoab_H2 = 0.015; ## Isotropic abundance of deuterium\n",
- "## Calculation\n",
- "totatom_d=(isoab_H2*atom_h)/100.;\n",
- "## Result\n",
- "print\"%s %.2e %s \"%('\\n Number of deuterium atoms = ',totatom_d,'');\n",
- "\n"
+ "#calculate the polyefficency and overall total to total efficiency\n",
+ "\n",
+ "##given data\n",
+ "gamma = 1.4;\n",
+ "pi = 8.;##pressure ratio\n",
+ "T01 = 300.;##inlet temperature in K\n",
+ "T02 = 586.4;##outlet temperature in K\n",
+ "\n",
+ "##Calculations\n",
+ "##Calculation of Overall Total to Total efficiency\n",
+ "Tot_eff = ((pi**((gamma-1.)/gamma))-1.)/((T02/T01)-1.);\n",
+ "\n",
+ "##Calculation of polytropic efficiency\n",
+ "Poly_eff = ((gamma-1.)/gamma)*((math.log(pi))/math.log(T02/T01));\n",
+ "\n",
+ "##Results\n",
+ "print'%s %.2f %s'%('The Overall total-to-total efficiency is ',Tot_eff,'');\n",
+ "print'%s %.2f %s'%('The polytropic efficiency is ',Poly_eff,'');\n"
],
"language": "python",
"metadata": {},
@@ -48,41 +57,42 @@
"output_type": "stream",
"stream": "stdout",
"text": [
- "\n",
- " Number of deuterium atoms = 9.90e+20 \n"
+ "The Overall total-to-total efficiency is 0.85 \n",
+ "The polytropic efficiency is 0.89 \n"
]
}
],
- "prompt_number": 5
+ "prompt_number": 1
},
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
- "Ex2-pg54"
+ "Ex2-pg44"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
- "## Example 2.2\n",
"import math\n",
- "#determine atomic weight of oxygen\n",
- "## Given data \n",
- "## Using the data given in the example 2.2\n",
- "atwt_O16 = 15.99492; ## Atomic weight of O-16 isotope\n",
- "isoab_O16 = 99.759; ## Abundance of O-16 isotope\n",
- "atwt_O17 = 16.99913; ## Atomic weight of O-17 isotope\n",
- "isoab_O17 = 0.037; ## Abundance of O-17 isotope\n",
- "atwt_O18 = 17.99916; ## Atomic weight of O-18 isotope\n",
- "isoab_O18 = 0.204; ## Abundance of O-18 isotope\n",
- "## Calculation\n",
- "atwt_O=(isoab_O16*atwt_O16 + isoab_O17*atwt_O17 + isoab_O18*atwt_O18)/100.;\n",
- "## Result\n",
- "print\"%s %.2f %s \"%('\\n Atomic Weight of Oxygen = ',atwt_O,'');\n",
- "\n"
+ "#calculate the\n",
+ "\n",
+ "##given data\n",
+ "T01 = 1200.;##Stagnation temperature at which gas enters in K\n",
+ "p01 = 4.;##Stagnation pressure at which gas enters in bar\n",
+ "c2 = 572.;##exit velocity in m/s\n",
+ "p2 = 2.36;##exit pressure in bar\n",
+ "Cp = 1.160*1000.;##in J/kgK\n",
+ "gamma = 1.33\n",
+ "\n",
+ "##calculations\n",
+ "T2 = T01 - 0.5*(c2**2)/Cp;##Calculation of exit temperature in K\n",
+ "Noz_eff = ((1.-(T2/T01))/(1.-(p2/p01)**((gamma-1.)/gamma)));##Nozzle efficiency\n",
+ "\n",
+ "##Results\n",
+ "print'%s %.2f %s'%('Nozzle efficiency is ',Noz_eff,'');\n"
],
"language": "python",
"metadata": {},
@@ -91,8 +101,7 @@
"output_type": "stream",
"stream": "stdout",
"text": [
- "\n",
- " Atomic Weight of Oxygen = 16.00 \n"
+ "Nozzle efficiency is 0.96 \n"
]
}
],
@@ -103,31 +112,31 @@
"level": 2,
"metadata": {},
"source": [
- "Ex3-pg55"
+ "Ex3-pg51"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
- "## Example 2.3\n",
"import math\n",
- "#determine rest mass energy of electron\n",
- "## Given data\n",
- "me = 9.1095*10**(-28); ## Mass of electron in grams\n",
- "c = 2.9979*10**10; ## Speed of light in vacuum in cm/sec\n",
- "## Calculation\n",
- "rest_mass = me*c**2;\n",
- "## Result\n",
- "print\"%s %.2e %s \"%('\\n Rest mass energy of electron = ',rest_mass,' ergs\\n');\n",
- "print('Expressing the result in joules')\n",
- "## 1 Joule = 10^(-7)ergs\n",
- "rest_mass_j = rest_mass*10**(-7);\n",
- "print\"%s %.2e %s \"%('\\n Rest mass energy of electron = ',rest_mass_j,' joules\\n');\n",
- "print('Expressing the result in MeV')\n",
- "## 1 MeV = 1.6022*10^(-13)joules\n",
- "rest_mass_mev = rest_mass_j/(1.6022*10**(-13));\n",
- "print\"%s %.2f %s \"%('\\n Rest mass energy of electron = ',rest_mass_mev,' MeV\\n');\n"
+ "#calculate the\n",
+ "\n",
+ "##given data\n",
+ "cp = 0.6;##coefficient of pressure\n",
+ "AR = 2.13;##Area ratio\n",
+ "N_R1 = 4.66;\n",
+ "\n",
+ "##calculations\n",
+ "cpi = 1. - (1./(AR**2));\n",
+ "Diff_eff = cp/cpi;##diffuser efficiency\n",
+ "theta = 2.*(180./math.pi)*math.atan((AR**0.5 - 1.)/(N_R1));##included cone angle\n",
+ "\n",
+ "##Results\n",
+ "print'%s %.2f %s'%('cpi = \\n',cpi,'');\n",
+ "print'%s %.2f %s'%('The included cone angle can be found = ',theta,' deg.');\n",
+ "\n",
+ "\n"
],
"language": "python",
"metadata": {},
@@ -136,21 +145,103 @@
"output_type": "stream",
"stream": "stdout",
"text": [
+ "cpi = \n",
+ " 0.78 \n",
+ "The included cone angle can be found = 11.26 deg.\n"
+ ]
+ }
+ ],
+ "prompt_number": 3
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Ex4-pg52"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "#calculate the\n",
+ "\n",
+ "##given data\n",
+ "AR = 1.8;##Area ratio\n",
+ "cp = 0.6;##coefficient of pressure\n",
+ "N_R1 = 7.85;\n",
+ "\n",
+ "##calculations\n",
+ "Theta = 2.*(180./math.pi)*math.atan((AR**0.5 - 1.)/(N_R1));##included cone angle\n",
+ "cpi = 1.-(1./(AR**2));\n",
+ "Diff_eff = cp/cpi;##diffuser efficeincy\n",
+ "\n",
+ "##Results\n",
+ "print'%s %.2f %s'%('The included cone angle can be found = ',Theta,' deg.\\n');\n",
+ "print'%s %.2f %s'%('cpi = \\n',cpi,'');\n",
+ "print'%s %.2f %s'%('Diffuser efficiency = ',Diff_eff,'');\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The included cone angle can be found = 4.98 deg.\n",
"\n",
- " Rest mass energy of electron = 8.19e-07 ergs\n",
- " \n",
- "Expressing the result in joules\n",
- "\n",
- " Rest mass energy of electron = 8.19e-14 joules\n",
- " \n",
- "Expressing the result in MeV\n",
- "\n",
- " Rest mass energy of electron = 0.51 MeV\n",
- " \n"
+ "cpi = \n",
+ " 0.69 \n",
+ "Diffuser efficiency = 0.87 \n"
]
}
],
"prompt_number": 4
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Ex5-pg53"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "#calculate the\n",
+ "\n",
+ "##given data\n",
+ "AR = 2.0;##Area ratio\n",
+ "alpha1 = 1.059;\n",
+ "B1 = 0.109;\n",
+ "alpha2 = 1.543;\n",
+ "B2 = 0.364;\n",
+ "cp = 0.577;##coefficient of pressure\n",
+ "\n",
+ "##calculations\n",
+ "cp = (alpha1 - (alpha2/(AR**2))) - 0.09;\n",
+ "Diff_eff = cp/(1.-(1./(AR**2)));##Diffuser efficiency\n",
+ "\n",
+ "##Results\n",
+ "print'%s %.2f %s'%('The diffuser efficiency = ',Diff_eff,'');\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The diffuser efficiency = 0.78 \n"
+ ]
+ }
+ ],
+ "prompt_number": 5
}
],
"metadata": {}
diff --git a/sample_notebooks/kartiksankhla/Chapter2_WEIco2c.ipynb b/sample_notebooks/kartiksankhla/Chapter2_WEIco2c.ipynb
deleted file mode 100644
index f12ee152..00000000
--- a/sample_notebooks/kartiksankhla/Chapter2_WEIco2c.ipynb
+++ /dev/null
@@ -1,250 +0,0 @@
-{
- "metadata": {
- "name": "",
- "signature": "sha256:44c6b2962e60454059ed8ab0f850fa5cf7fde8b83f0146551b8d869bf0ff197f"
- },
- "nbformat": 3,
- "nbformat_minor": 0,
- "worksheets": [
- {
- "cells": [
- {
- "cell_type": "heading",
- "level": 1,
- "metadata": {},
- "source": [
- "Chapter2-Basic Thermodynamics, Fluid\n",
- "Mechanics: Definitions\n",
- "of Efficiency"
- ]
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Ex1-pg39"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "#calculate the polyefficency and overall total to total efficiency\n",
- "\n",
- "##given data\n",
- "gamma = 1.4;\n",
- "pi = 8.;##pressure ratio\n",
- "T01 = 300.;##inlet temperature in K\n",
- "T02 = 586.4;##outlet temperature in K\n",
- "\n",
- "##Calculations\n",
- "##Calculation of Overall Total to Total efficiency\n",
- "Tot_eff = ((pi**((gamma-1.)/gamma))-1.)/((T02/T01)-1.);\n",
- "\n",
- "##Calculation of polytropic efficiency\n",
- "Poly_eff = ((gamma-1.)/gamma)*((math.log(pi))/math.log(T02/T01));\n",
- "\n",
- "##Results\n",
- "print'%s %.2f %s'%('The Overall total-to-total efficiency is ',Tot_eff,'');\n",
- "print'%s %.2f %s'%('The polytropic efficiency is ',Poly_eff,'');\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The Overall total-to-total efficiency is 0.85 \n",
- "The polytropic efficiency is 0.89 \n"
- ]
- }
- ],
- "prompt_number": 1
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Ex2-pg44"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "#calculate the\n",
- "\n",
- "##given data\n",
- "T01 = 1200.;##Stagnation temperature at which gas enters in K\n",
- "p01 = 4.;##Stagnation pressure at which gas enters in bar\n",
- "c2 = 572.;##exit velocity in m/s\n",
- "p2 = 2.36;##exit pressure in bar\n",
- "Cp = 1.160*1000.;##in J/kgK\n",
- "gamma = 1.33\n",
- "\n",
- "##calculations\n",
- "T2 = T01 - 0.5*(c2**2)/Cp;##Calculation of exit temperature in K\n",
- "Noz_eff = ((1.-(T2/T01))/(1.-(p2/p01)**((gamma-1.)/gamma)));##Nozzle efficiency\n",
- "\n",
- "##Results\n",
- "print'%s %.2f %s'%('Nozzle efficiency is ',Noz_eff,'');\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Nozzle efficiency is 0.96 \n"
- ]
- }
- ],
- "prompt_number": 2
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Ex3-pg51"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "#calculate the\n",
- "\n",
- "##given data\n",
- "cp = 0.6;##coefficient of pressure\n",
- "AR = 2.13;##Area ratio\n",
- "N_R1 = 4.66;\n",
- "\n",
- "##calculations\n",
- "cpi = 1. - (1./(AR**2));\n",
- "Diff_eff = cp/cpi;##diffuser efficiency\n",
- "theta = 2.*(180./math.pi)*math.atan((AR**0.5 - 1.)/(N_R1));##included cone angle\n",
- "\n",
- "##Results\n",
- "print'%s %.2f %s'%('cpi = \\n',cpi,'');\n",
- "print'%s %.2f %s'%('The included cone angle can be found = ',theta,' deg.');\n",
- "\n",
- "\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "cpi = \n",
- " 0.78 \n",
- "The included cone angle can be found = 11.26 deg.\n"
- ]
- }
- ],
- "prompt_number": 3
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Ex4-pg52"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "#calculate the\n",
- "\n",
- "##given data\n",
- "AR = 1.8;##Area ratio\n",
- "cp = 0.6;##coefficient of pressure\n",
- "N_R1 = 7.85;\n",
- "\n",
- "##calculations\n",
- "Theta = 2.*(180./math.pi)*math.atan((AR**0.5 - 1.)/(N_R1));##included cone angle\n",
- "cpi = 1.-(1./(AR**2));\n",
- "Diff_eff = cp/cpi;##diffuser efficeincy\n",
- "\n",
- "##Results\n",
- "print'%s %.2f %s'%('The included cone angle can be found = ',Theta,' deg.\\n');\n",
- "print'%s %.2f %s'%('cpi = \\n',cpi,'');\n",
- "print'%s %.2f %s'%('Diffuser efficiency = ',Diff_eff,'');\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The included cone angle can be found = 4.98 deg.\n",
- "\n",
- "cpi = \n",
- " 0.69 \n",
- "Diffuser efficiency = 0.87 \n"
- ]
- }
- ],
- "prompt_number": 4
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Ex5-pg53"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "#calculate the\n",
- "\n",
- "##given data\n",
- "AR = 2.0;##Area ratio\n",
- "alpha1 = 1.059;\n",
- "B1 = 0.109;\n",
- "alpha2 = 1.543;\n",
- "B2 = 0.364;\n",
- "cp = 0.577;##coefficient of pressure\n",
- "\n",
- "##calculations\n",
- "cp = (alpha1 - (alpha2/(AR**2))) - 0.09;\n",
- "Diff_eff = cp/(1.-(1./(AR**2)));##Diffuser efficiency\n",
- "\n",
- "##Results\n",
- "print'%s %.2f %s'%('The diffuser efficiency = ',Diff_eff,'');\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The diffuser efficiency = 0.78 \n"
- ]
- }
- ],
- "prompt_number": 5
- }
- ],
- "metadata": {}
- }
- ]
-} \ No newline at end of file
diff --git a/sample_notebooks/keerthi vanigundla/R.K.RAJPUTCHAPTER_12.ipynb b/sample_notebooks/keerthi vanigundla/keerthi vanigundla_version_backup/R.K.RAJPUTCHAPTER_12.ipynb
index b7f5147f..b7f5147f 100755
--- a/sample_notebooks/keerthi vanigundla/R.K.RAJPUTCHAPTER_12.ipynb
+++ b/sample_notebooks/keerthi vanigundla/keerthi vanigundla_version_backup/R.K.RAJPUTCHAPTER_12.ipynb
diff --git a/sample_notebooks/keerthi vanigundla/r.k.shukla.ipynb b/sample_notebooks/keerthi vanigundla/keerthi vanigundla_version_backup/r.k.shukla.ipynb
index 19a84998..19a84998 100755
--- a/sample_notebooks/keerthi vanigundla/r.k.shukla.ipynb
+++ b/sample_notebooks/keerthi vanigundla/keerthi vanigundla_version_backup/r.k.shukla.ipynb
diff --git a/sample_notebooks/kotaDinesh Babu/samplebook(process_heat_transfer).ipynb b/sample_notebooks/kotaDinesh Babu/kotaDinesh Babu_version_backup/samplebook(process_heat.ipynb
index b114e915..b114e915 100755
--- a/sample_notebooks/kotaDinesh Babu/samplebook(process_heat_transfer).ipynb
+++ b/sample_notebooks/kotaDinesh Babu/kotaDinesh Babu_version_backup/samplebook(process_heat.ipynb
diff --git a/sample_notebooks/kotaDinesh Babu/samplebook(process_heat_transfer)_1.ipynb b/sample_notebooks/kotaDinesh Babu/kotaDinesh Babu_version_backup/samplebook(process_heat_transfer)_1.ipynb
index 1de57adb..1de57adb 100755
--- a/sample_notebooks/kotaDinesh Babu/samplebook(process_heat_transfer)_1.ipynb
+++ b/sample_notebooks/kotaDinesh Babu/kotaDinesh Babu_version_backup/samplebook(process_heat_transfer)_1.ipynb
diff --git a/sample_notebooks/kowshikChilamkurthy/Chapter_1_Stress,Axial_load_and_Safety_concepts.ipynb b/sample_notebooks/kowshikChilamkurthy/Chapter_1_Stress,Axial_load_and_Safety.ipynb
index ff9f91c7..ff9f91c7 100755
--- a/sample_notebooks/kowshikChilamkurthy/Chapter_1_Stress,Axial_load_and_Safety_concepts.ipynb
+++ b/sample_notebooks/kowshikChilamkurthy/Chapter_1_Stress,Axial_load_and_Safety.ipynb
diff --git a/sample_notebooks/kumargugloth/Chapter1.ipynb b/sample_notebooks/kumargugloth/Chapter1.ipynb
index df9ba4d0..fdfb0cb9 100755..100644
--- a/sample_notebooks/kumargugloth/Chapter1.ipynb
+++ b/sample_notebooks/kumargugloth/Chapter1.ipynb
@@ -1,7 +1,7 @@
{
"metadata": {
"name": "",
- "signature": "sha256:84e452258bd05b64c16351467c4970051f4494cb47d7a832df03bdce07abddb8"
+ "signature": "sha256:281275d36b0e16d144d1212530d5ebac420ea6bfd258dbfe43c04ce417d0dbbc"
},
"nbformat": 3,
"nbformat_minor": 0,
@@ -13,7 +13,7 @@
"level": 1,
"metadata": {},
"source": [
- "Chapter1-Introduction"
+ "Chapter1-Atomic Weight "
]
},
{
@@ -21,34 +21,23 @@
"level": 2,
"metadata": {},
"source": [
- "Ex1-pg9"
+ "Ex1-pg12"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
- "\n",
"import math\n",
- " #determine\n",
- "##This numerical is Ex 1_1E,page 9.\n",
- "Pso=20.5\n",
- "Psc=20.5*550##converting hp to fps system\n",
- "Qo=385.\n",
- "Qc=385./449.##converting gpm to ft^3/s\n",
- "E=0.83\n",
- "dp=E*Psc/(Qc*144.)\n",
- "print\"%s %.2f %s \"%('The pressure rise is ',dp,' psi')\n",
- "print(\"After rounding off,pressure rise is 75.8 psi\")\n",
- "dpr=75.8\n",
- "dHw=75.8*144/62.4##62.4 is accelaration due to gravity in fps system\n",
- "print\"%s %.2f %s \"%(' The head of water is ',dHw,' ft of water')\n",
- "print(\"After rounding off the value of head of water the answer is 175 ft of water.\")\n",
- "dhwr=175##rounded off value of head of water\n",
- "sg=0.72##specific gravity of oil\n",
- "dHo=dhwr/sg\n",
- "print\"%s %.2f %s \"%(' The head of oil is ',dHo,' ft of oil')\n",
- "print(\"After rounding off the value of head of oil the answer is 243 ft of oil.\")\n"
+ "##Intitalisation of variables\n",
+ "#calculate the Molecular weight of carbon dioxide\n",
+ "dco= 1.9635 ##gms/lit\n",
+ "do= 1.4277 ##gms/lit\n",
+ "mo= 32. ##gms\n",
+ "##CALCULATIONS\n",
+ "mwt= dco*mo/do\n",
+ "##RESULTS\n",
+ "print'%s %.2f %s'% ('Molecular weight of carbon dioxide = ',mwt,'')\n"
],
"language": "python",
"metadata": {},
@@ -57,125 +46,7 @@
"output_type": "stream",
"stream": "stdout",
"text": [
- "The pressure rise is 75.79 psi \n",
- "After rounding off,pressure rise is 75.8 psi\n",
- " The head of water is 174.92 ft of water \n",
- "After rounding off the value of head of water the answer is 175 ft of water.\n",
- " The head of oil is 243.06 ft of oil \n",
- "After rounding off the value of head of oil the answer is 243 ft of oil.\n"
- ]
- }
- ],
- "prompt_number": 1
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Ex2-pg10"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math \n",
- "#determine\n",
- "##This numerical is Ex 1_1S,page 10.\n",
- "E=0.83##efficiency\n",
- "Ps=15300.\n",
- "Q=87.4\n",
- "Qs=87.4/3600.##flow rate in meter cube per sec\n",
- "rho=998.\n",
- "g=9.81\n",
- "sg=0.72\n",
- "dp=E*Ps/Qs\n",
- "print\"%s %.2f %s \"%('\\n The change in pressure (dp)is ',dp,'')\n",
- "dpr=523000##rounded value of dp\n",
- "print(\"The rounded off value of dp is 523kPa.\")\n",
- "dHw=dpr/(rho*g)\n",
- "print\"%s %.2f %s \"%(' dHw is equal to ',dHw,' m of water')\n",
- "print(\"The rounded off value of dHw is 53.4 m of water.\")\n",
- "dHwr=53.4##rounded off value of dHw\n",
- "print(\"Thus we can determine head of oil.\")\n",
- "dHoil=dHwr/sg\n",
- "print\"%s %.2f %s \"%(' dHoil is given by ',dHoil,' m of oil')\n",
- "print(\"The rounded off value of dHoil is 74.2 m of oil.\")\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "\n",
- " The change in pressure (dp)is 523070.94 \n",
- "The rounded off value of dp is 523kPa.\n",
- " dHw is equal to 53.42 m of water \n",
- "The rounded off value of dHw is 53.4 m of water.\n",
- "Thus we can determine head of oil.\n",
- " dHoil is given by 74.17 m of oil \n",
- "The rounded off value of dHoil is 74.2 m of oil.\n"
- ]
- }
- ],
- "prompt_number": 2
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Ex3-pg10"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "#determine\n",
- "##This numerical is Ex 1_2E,page 10.\n",
- "Q=12000.\n",
- "A=3.5\n",
- "rho_a=0.0762\n",
- "E=0.85\n",
- "r=2.5##resistance of duct system\n",
- "V=Q/(60.*A)\n",
- "print\"%s %.2f %s \"%('The air flow velocity at discharge is ',V,' ft/s')\n",
- "KE=(rho_a*(V**2))/(32.2*2)\n",
- "print\"%s %.2f %s \"%('\\n The product is ',KE,' lb/ft^2')\n",
- "##PE=KE\n",
- "Hv=KE/62.4\n",
- "print\"%s %.2f %s \"%('\\n The dynamic head is ',Hv,' ft')\n",
- "print(\"The value of dynamic head in inches of water is 0.74.\")\n",
- "Hvi=0.74##Head in inches\n",
- "Ht=r+Hvi\n",
- "print\"%s %.2f %s \"%('\\n The total head is ',Ht,' inches of water')\n",
- "p_tot=Ht*62.4\n",
- "Ps=Q*p_tot/(60.*12.*E)\n",
- "print\"%s %.2f %s \"%('\\n The shaft power is ',Ps,' ft-lb/s')\n",
- "print(\"The shaft power is 7.2 hp.\")\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The air flow velocity at discharge is 57.14 ft/s \n",
- "\n",
- " The product is 3.86 lb/ft^2 \n",
- "\n",
- " The dynamic head is 0.06 ft \n",
- "The value of dynamic head in inches of water is 0.74.\n",
- "\n",
- " The total head is 3.24 inches of water \n",
- "\n",
- " The shaft power is 3964.24 ft-lb/s \n",
- "The shaft power is 7.2 hp.\n"
+ "Molecular weight of carbon dioxide = 44.01 \n"
]
}
],
@@ -186,91 +57,23 @@
"level": 2,
"metadata": {},
"source": [
- "Ex4-pg11"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "##This numerical is Ex 1_2S,page 11.\n",
- "Q=340.\n",
- "A=0.325\n",
- "V=Q/(60.*A)\n",
- "print\"%s %.2f %s \"%('The air flow velocity at discharge is ',V,' m/s')\n",
- "rho_a=1.22\n",
- "Vr=17.4\n",
- "Hd=(rho_a*(Vr**2))/2.\n",
- "print\"%s %.2f %s \"%('\\n The dynamic pressure head is ',Hd,' Pa')\n",
- "Hdr=184.7##rounded off value of Hd\n",
- "rho_w=998.##density of water=rhow\n",
- "g=9.81\n",
- "H=0.0635\n",
- "dp=rho_w*g*H##static pressure head\n",
- "print\"%s %.2f %s \"%('\\n The static pressure head is ',dp,' Pa')\n",
- "dpr=621.7\n",
- "p_tot=Hdr+dpr\n",
- "print\"%s %.2f %s \"%('\\n The total pressure head is ',p_tot,' Pa')\n",
- "p_tot=806.4\n",
- "E=0.85##efficiency\n",
- "Ps=Q*p_tot/(60*E)\n",
- "print\"%s %.2f %s \"%('\\n The shaft power is',Ps, 'W')\n",
- "print(\"The shaft power is 5.376 kW.\")\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The air flow velocity at discharge is 17.44 m/s \n",
- "\n",
- " The dynamic pressure head is 184.68 Pa \n",
- "\n",
- " The static pressure head is 621.69 Pa \n",
- "\n",
- " The total pressure head is 806.40 Pa \n",
- "\n",
- " The shaft power is 5376.00 W \n",
- "The shaft power is 5.376 kW.\n"
- ]
- }
- ],
- "prompt_number": 5
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Ex5-pg11"
+ "Ex2-pg13"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
- "#determine \n",
"import math\n",
- "##This numerical is Ex 1_3E,page 11.\n",
- "H=295.##net head in ft\n",
- "Q=148.##water flow rate\n",
- "n=1800.##rpm\n",
- "E=0.87##efficiency\n",
- "a=62.4##product of density and accelaration due to gravity\n",
- "omega=(n*2.*math.pi)/60.\n",
- "dp=a*H\n",
- "print\"%s %.2f %s \"%('The pressure is ',dp,' lb/ft^2')\n",
- "Ps=E*Q*dp\n",
- "print\"%s %.2f %s \"%('\\n Output power is equal to ',Ps,' lb-ft/s')\n",
- "print(\"The output output power can also be written as 2.37*10^6 lb-ft/s\")\n",
- "print(\"Output power in terms of horsepower is given by 4309hp.\")\n",
- "Psr=2370000##rounded off value of Ps\n",
- "Torque=Psr/omega\n",
- "print\"%s %.2f %s \"%(' The output torque is ',Torque,' lb-ft.')\n",
- "print(\"The output torque can also be written as 12.57*10^3 lb-ft\")\n",
- "\n"
+ "##Intitalisation of variables\n",
+ "#calculate the atomic weight of lead\n",
+ "shl= 0.031 ##cal deg^-1 g^-1\n",
+ "ewlc= 103.605 ##gms\n",
+ "n= 2.\n",
+ "##CALCULATIONS\n",
+ "aw= n*ewlc\n",
+ "##RESULTS\n",
+ "print'%s %.2f %s'% ('Atomic weight of lead = ',aw,' gms')\n"
],
"language": "python",
"metadata": {},
@@ -279,49 +82,33 @@
"output_type": "stream",
"stream": "stdout",
"text": [
- "The pressure is 18408.00 lb/ft^2 \n",
- "\n",
- " Output power is equal to 2370214.08 lb-ft/s \n",
- "The output output power can also be written as 2.37*10^6 lb-ft/s\n",
- "Output power in terms of horsepower is given by 4309hp.\n",
- " The output torque is 12573.24 lb-ft. \n",
- "The output torque can also be written as 12.57*10^3 lb-ft\n"
+ "Atomic weight of lead = 207.21 gms\n"
]
}
],
- "prompt_number": 6
+ "prompt_number": 3
},
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
- "Ex6-pg12"
+ "Ex3-pg13"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
- "#determine c\n",
"import math\n",
- "##This numerical is Ex 1_3S,page 12.\n",
- "H=90.\n",
- "Q=4.2##water flow rate(in m^3/s)\n",
- "n=1800.\n",
- "E=0.87##efficiency\n",
- "rho=998.\n",
- "g=9.81\n",
- "omega=(n*2.*math.pi)/60.\n",
- "dp=rho*g*H\n",
- "print\"%s %.2f %s \"%('The pressure is ',dp,' N/m^2')\n",
- "Ps=E*Q*dp\n",
- "print\"%s %.2f %s \"%('\\n Output power is equal to ',Ps,' N-m/s')\n",
- "print(\"After rounding off the value of output power is 3220 kW.\")\n",
- "Psr=3220000.##rounded off value of Ps\n",
- "Torque=Psr/omega\n",
- "print\"%s %.2f %s \"%(' The output torque is ',Torque,' N-m.')\n",
- "print(\"After rounding off the output torque comes out to be 17.1*10^3 N-m.\")\n"
+ "##Intitalisation of variables\n",
+ "\n",
+ "ewt= 17.337 ##gms\n",
+ "n=3.\n",
+ "##CALCULATIONS\n",
+ "aw= ewt*n\n",
+ "##RESULTS\n",
+ "print'%s %.2f %s'% ('Atomic weight of chromium = ',aw,' gms')\n"
],
"language": "python",
"metadata": {},
@@ -330,16 +117,11 @@
"output_type": "stream",
"stream": "stdout",
"text": [
- "The pressure is 881134.20 N/m^2 \n",
- "\n",
- " Output power is equal to 3219664.37 N-m/s \n",
- "After rounding off the value of output power is 3220 kW.\n",
- " The output torque is 17082.63 N-m. \n",
- "After rounding off the output torque comes out to be 17.1*10^3 N-m.\n"
+ "Atomic weight of chromium = 52.01 gms\n"
]
}
],
- "prompt_number": 7
+ "prompt_number": 2
}
],
"metadata": {}
diff --git a/sample_notebooks/kumargugloth/Chapter1_wopEYRj.ipynb b/sample_notebooks/kumargugloth/Chapter1_wopEYRj.ipynb
deleted file mode 100644
index fdfb0cb9..00000000
--- a/sample_notebooks/kumargugloth/Chapter1_wopEYRj.ipynb
+++ /dev/null
@@ -1,130 +0,0 @@
-{
- "metadata": {
- "name": "",
- "signature": "sha256:281275d36b0e16d144d1212530d5ebac420ea6bfd258dbfe43c04ce417d0dbbc"
- },
- "nbformat": 3,
- "nbformat_minor": 0,
- "worksheets": [
- {
- "cells": [
- {
- "cell_type": "heading",
- "level": 1,
- "metadata": {},
- "source": [
- "Chapter1-Atomic Weight "
- ]
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Ex1-pg12"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "##Intitalisation of variables\n",
- "#calculate the Molecular weight of carbon dioxide\n",
- "dco= 1.9635 ##gms/lit\n",
- "do= 1.4277 ##gms/lit\n",
- "mo= 32. ##gms\n",
- "##CALCULATIONS\n",
- "mwt= dco*mo/do\n",
- "##RESULTS\n",
- "print'%s %.2f %s'% ('Molecular weight of carbon dioxide = ',mwt,'')\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Molecular weight of carbon dioxide = 44.01 \n"
- ]
- }
- ],
- "prompt_number": 4
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Ex2-pg13"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "##Intitalisation of variables\n",
- "#calculate the atomic weight of lead\n",
- "shl= 0.031 ##cal deg^-1 g^-1\n",
- "ewlc= 103.605 ##gms\n",
- "n= 2.\n",
- "##CALCULATIONS\n",
- "aw= n*ewlc\n",
- "##RESULTS\n",
- "print'%s %.2f %s'% ('Atomic weight of lead = ',aw,' gms')\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Atomic weight of lead = 207.21 gms\n"
- ]
- }
- ],
- "prompt_number": 3
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Ex3-pg13"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import math\n",
- "##Intitalisation of variables\n",
- "\n",
- "ewt= 17.337 ##gms\n",
- "n=3.\n",
- "##CALCULATIONS\n",
- "aw= ewt*n\n",
- "##RESULTS\n",
- "print'%s %.2f %s'% ('Atomic weight of chromium = ',aw,' gms')\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Atomic weight of chromium = 52.01 gms\n"
- ]
- }
- ],
- "prompt_number": 2
- }
- ],
- "metadata": {}
- }
- ]
-} \ No newline at end of file
diff --git a/sample_notebooks/kushrami/Chapter_1_-_Overview_of_optical_fiber_communication.ipynb b/sample_notebooks/kushrami/Chapter_1_-_Overview_of_optical_fiber.ipynb
index 7649fb45..7649fb45 100755
--- a/sample_notebooks/kushrami/Chapter_1_-_Overview_of_optical_fiber_communication.ipynb
+++ b/sample_notebooks/kushrami/Chapter_1_-_Overview_of_optical_fiber.ipynb
diff --git a/sample_notebooks/lalithap/CHAPTER_10.ipynb b/sample_notebooks/lalithap/lalithap_version_backup/CHAPTER_10.ipynb
index d98f5fa8..d98f5fa8 100755
--- a/sample_notebooks/lalithap/CHAPTER_10.ipynb
+++ b/sample_notebooks/lalithap/lalithap_version_backup/CHAPTER_10.ipynb
diff --git a/sample_notebooks/maheshvattikuti/chapter1.ipynb b/sample_notebooks/maheshvattikuti/maheshvattikuti_version_backup/chapter1.ipynb
index 9eda293b..9eda293b 100755
--- a/sample_notebooks/maheshvattikuti/chapter1.ipynb
+++ b/sample_notebooks/maheshvattikuti/maheshvattikuti_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/makarala shamukha venkatasahithi/Chapter_2_Nuclear_Sturcture_and_Radioactivity.ipynb b/sample_notebooks/makarala shamukha venkatasahithi/Chapter_2_Nuclear_Sturcture_and.ipynb
index 505cf999..505cf999 100755
--- a/sample_notebooks/makarala shamukha venkatasahithi/Chapter_2_Nuclear_Sturcture_and_Radioactivity.ipynb
+++ b/sample_notebooks/makarala shamukha venkatasahithi/Chapter_2_Nuclear_Sturcture_and.ipynb
diff --git a/sample_notebooks/makarala shamukha venkatasahithi/Chapter_5_Imperfection_in_Solids.ipynb b/sample_notebooks/makarala shamukha venkatasahithi/Chapter_5_Imperfection_in.ipynb
index 0e2a1db4..0e2a1db4 100755
--- a/sample_notebooks/makarala shamukha venkatasahithi/Chapter_5_Imperfection_in_Solids.ipynb
+++ b/sample_notebooks/makarala shamukha venkatasahithi/Chapter_5_Imperfection_in.ipynb
diff --git a/sample_notebooks/manchukondasrinivasa rao/Chapter_7_Wave_Guides.ipynb b/sample_notebooks/manchukondasrinivasa rao/Chapter_7_Wave.ipynb
index 38d38099..38d38099 100755
--- a/sample_notebooks/manchukondasrinivasa rao/Chapter_7_Wave_Guides.ipynb
+++ b/sample_notebooks/manchukondasrinivasa rao/Chapter_7_Wave.ipynb
diff --git a/sample_notebooks/marupeddisameer chaitanya/Sample_(chapter_9).ipynb b/sample_notebooks/marupeddisameer chaitanya/Sample_(chapter.ipynb
index bff5435f..bff5435f 100755
--- a/sample_notebooks/marupeddisameer chaitanya/Sample_(chapter_9).ipynb
+++ b/sample_notebooks/marupeddisameer chaitanya/Sample_(chapter.ipynb
diff --git a/sample_notebooks/marupeddisameer chaitanya/Chapter_4_Diffusion_and_Reaction_in_Porous_Catalysts.ipynb b/sample_notebooks/marupeddisameer chaitanya/marupeddisameer chaitanya_version_backup/Chapter_4_Diffusion_and_Reaction_in_Porous.ipynb
index a01d0a9f..a01d0a9f 100755
--- a/sample_notebooks/marupeddisameer chaitanya/Chapter_4_Diffusion_and_Reaction_in_Porous_Catalysts.ipynb
+++ b/sample_notebooks/marupeddisameer chaitanya/marupeddisameer chaitanya_version_backup/Chapter_4_Diffusion_and_Reaction_in_Porous.ipynb
diff --git a/sample_notebooks/mokshagunda/Chapter_2_DIFFRACTION.ipynb b/sample_notebooks/mokshagunda/Chapter_2.ipynb
index 9af6a743..9af6a743 100755
--- a/sample_notebooks/mokshagunda/Chapter_2_DIFFRACTION.ipynb
+++ b/sample_notebooks/mokshagunda/Chapter_2.ipynb
diff --git a/sample_notebooks/nishumittal/chapter1.ipynb b/sample_notebooks/nishumittal/nishumittal_version_backup/chapter1.ipynb
index 56991b68..56991b68 100755
--- a/sample_notebooks/nishumittal/chapter1.ipynb
+++ b/sample_notebooks/nishumittal/nishumittal_version_backup/chapter1.ipynb
diff --git a/sample_notebooks/nishumittal/chapter2.ipynb b/sample_notebooks/nishumittal/nishumittal_version_backup/chapter2.ipynb
index 3d83df64..3d83df64 100755
--- a/sample_notebooks/nishumittal/chapter2.ipynb
+++ b/sample_notebooks/nishumittal/nishumittal_version_backup/chapter2.ipynb
diff --git a/sample_notebooks/pramodkumardesu/Chapter_2_Transmission_Lines.ipynb b/sample_notebooks/pramodkumardesu/Chapter_2_Transmission.ipynb
index b232b9ae..b232b9ae 100755
--- a/sample_notebooks/pramodkumardesu/Chapter_2_Transmission_Lines.ipynb
+++ b/sample_notebooks/pramodkumardesu/Chapter_2_Transmission.ipynb
diff --git a/sample_notebooks/ravindra m gowda/Chapter_1_Basics_of_thermodynamics_Rudramani.ipynb b/sample_notebooks/ravindra m gowda/Chapter_1_Basics_of_thermodynamics.ipynb
index 62799900..62799900 100644
--- a/sample_notebooks/ravindra m gowda/Chapter_1_Basics_of_thermodynamics_Rudramani.ipynb
+++ b/sample_notebooks/ravindra m gowda/Chapter_1_Basics_of_thermodynamics.ipynb
diff --git a/sample_notebooks/sai kiranmalepati/Sample_Notebook.ipynb b/sample_notebooks/sai kiranmalepati/sai kiranmalepati_version_backup/Sample.ipynb
index 03ccf753..03ccf753 100644
--- a/sample_notebooks/sai kiranmalepati/Sample_Notebook.ipynb
+++ b/sample_notebooks/sai kiranmalepati/sai kiranmalepati_version_backup/Sample.ipynb
diff --git a/sample_notebooks/saikomalchanagam/AKmaini_(1).ipynb b/sample_notebooks/saikomalchanagam/AKmaini.ipynb
index 71b9c040..71b9c040 100755
--- a/sample_notebooks/saikomalchanagam/AKmaini_(1).ipynb
+++ b/sample_notebooks/saikomalchanagam/AKmaini.ipynb
diff --git a/sample_notebooks/srinivasparupalli/CHAPTER_1.ipynb b/sample_notebooks/srinivasparupalli/srinivasparupalli_version_backup/CHAPTER_1.ipynb
index 1f882de6..1f882de6 100755
--- a/sample_notebooks/srinivasparupalli/CHAPTER_1.ipynb
+++ b/sample_notebooks/srinivasparupalli/srinivasparupalli_version_backup/CHAPTER_1.ipynb
diff --git a/sample_notebooks/srinivasparupalli/CHAPTER_3.ipynb b/sample_notebooks/srinivasparupalli/srinivasparupalli_version_backup/CHAPTER_3.ipynb
index b5416e8b..b5416e8b 100755
--- a/sample_notebooks/srinivasparupalli/CHAPTER_3.ipynb
+++ b/sample_notebooks/srinivasparupalli/srinivasparupalli_version_backup/CHAPTER_3.ipynb
diff --git a/sample_notebooks/sriragap/CHAPTER_2.ipynb b/sample_notebooks/sriragap/sriragap_version_backup/CHAPTER_2.ipynb
index 426e33a5..426e33a5 100755
--- a/sample_notebooks/sriragap/CHAPTER_2.ipynb
+++ b/sample_notebooks/sriragap/sriragap_version_backup/CHAPTER_2.ipynb
diff --git a/sample_notebooks/vijayadurga/Chapter_5_Force_Torque_and_Shaft_power_Measurement.ipynb b/sample_notebooks/vijayadurga/Chapter_5_Force_Torque_and_Shaft_power.ipynb
index 379da0ca..379da0ca 100755
--- a/sample_notebooks/vijayadurga/Chapter_5_Force_Torque_and_Shaft_power_Measurement.ipynb
+++ b/sample_notebooks/vijayadurga/Chapter_5_Force_Torque_and_Shaft_power.ipynb
diff --git a/sample_notebooks/vijayadurga/sample_(chapter_3).ipynb b/sample_notebooks/vijayadurga/sample_(chapter.ipynb
index f655751e..f655751e 100755
--- a/sample_notebooks/vijayadurga/sample_(chapter_3).ipynb
+++ b/sample_notebooks/vijayadurga/sample_(chapter.ipynb
diff --git a/sample_notebooks/yashwanth kumarmada/Chapter_5_Laser.ipynb b/sample_notebooks/yashwanth kumarmada/Chapter_5.ipynb
index e5562a27..e5562a27 100755
--- a/sample_notebooks/yashwanth kumarmada/Chapter_5_Laser.ipynb
+++ b/sample_notebooks/yashwanth kumarmada/Chapter_5.ipynb
diff --git a/sample_notebooks/yashwanth kumarmada/sample_notes.ipynb b/sample_notebooks/yashwanth kumarmada/sample.ipynb
index 24fbec2e..24fbec2e 100755
--- a/sample_notebooks/yashwanth kumarmada/sample_notes.ipynb
+++ b/sample_notebooks/yashwanth kumarmada/sample.ipynb