Report DP
Report DP
Report
On
Industrial Interaction
Submitted in partial fulfillment of the requirement for the VII semester
Bachelor of Computer Science
By
Divyanshu Pandey
Under the Guidance of
Mr. Aviral Awasthi
Assistant Professor
Department of CSE
I, Divyanshu Pandey, hereby declare that the work, which is being presented in the report,
entitled “Industrial Interaction” in partial fulfillment of the requirement for the award of the
degree [Link] in the session 2023-2024, is an authentic record of my own work carried out
under the supervision of “Mr. Aviral Awasthi”, Assistant Professor, Department of CSE,
Graphic Era Hill University, Bhimtal.
The matter embodied in this project has not been submitted by us for the award of any other
degree.
Date:
Divyanshu Pandey
CERTIFICATE
Graphic Era Hill University, Bhimtal Campus for the award of bonafide work carried out
by him. He has worked under the guidance specified by the university and fulfilled the
Professor, CSE, GEHU Bhimtal Campus) for permitting me and carry out this project work with
his excellent and optimistic supervision. This has all been possible due to his novel inspiration,
able guidance and useful suggestions that helped me to develop as a creative researcher and
Words are inadequate in offering my thanks to GOD for providing me everything that we
need. I again want to extend thanks to our President “Prof. (Dr.) Kamal Ghanshala” for
providing us all infrastructure and facilities to work in need without which this work could not be
possible.
Many thanks to Professor “Dr. Manoj Chandra Lohani” (Director Gehu Bhimtal), other
faculties for their insightful comments, constructive suggestions, valuable advice, and time in
Finally, yet importantly, I would like to express my heartiest thanks to our beloved parents, for
their moral support, affection and blessings. I would also like to pay our sincere thanks to all my
friends and well-wishers for their help and wishes for the successful completion of this research.
Divyanshu Pandey
TABLE OF CONTENTS
Declaration ...................................................................................................................................... 2
Certificate ........................................................................................................................................ 3
Acknowledgement ........................................................................................................................... 4
CHAPTER 1: INTRODUCTION
1.1 Internship Certificate
1.2 Objective
1.3 Purpose and Duration
1.4 Organization Details
CHAPTER 2: COMPANY OVERVIEW
2.1 Brief History and Background
2.2 Mission and Vision
2.3 Industry Sector and Market Presence
CHAPTER 3: INTERNSHIP OBJECTIVE
3.1 Overview
3.2 Role in Academic and Career
3.3 Learning Outcomes
CHAPTER 4: JOB RESPONSIBILITIES
4.1 List of Tasks and Responsibilities
4.2 Challenges Encountered in Responsibilities
CHAPTER 5: PROJECT
5.1 Screenshot 1
5.2 Screenshot 2
6.4 Summary
INTRODUCTION
Skill Development: The project helped the interns to develop their skills in data analysis,
visualization, and programming using Python and its libraries. They learned how to use various
tools and techniques to explore, manipulate, and present the data of the azimuth of the telescope
in a meaningful way. They also learned how to create a web application that can plot the graphs
of the data interactively.
Real-World Application: The project enabled the interns to apply their knowledge and skills to
a real-world problem of understanding the behavior and performance of the telescope over a
period of time. They gained insights into the factors that affect the azimuth of the telescope, such
as time, latitude, current, position, and error. They also learned how to communicate their
findings and recommendations to the stakeholders and users of the telescope.
Industry Exposure: The project exposed the interns to the industry standards and practices of
data analysis and visualization. They worked under the guidance of an experienced engineer
from ARIES, who provided them with feedback and suggestions. They also followed the best
practices of documentation, coding, and testing throughout the project lifecycle.
Problem-Solving Skills: The project challenged the interns to solve various problems and issues
that arose during the data analysis and visualization process, such as data cleaning, data
transformation, data exploration, data interpretation, and data presentation. They used their
logical and analytical skills to overcome these challenges and find optimal solutions.
Professionalism: The project taught the interns the importance of professionalism and ethics in
data analysis and visualization. They adhered to the principles of accuracy, honesty, and integrity
in their work. They also respected the confidentiality and privacy of the data and the telescope.
They maintained a positive and collaborative attitude with their mentor and peers.
Networking: The project gave the interns the opportunity to network with other professionals
and experts in the field of data analysis and visualization. They interacted with the engineer from
ARIES, who shared his knowledge and experience with them. They also connected with other
interns and students who worked on similar or related projects.
1.3 PURPOSE AND DURATION
• Purpose: The main purpose of the internship was to conduct an exploratory data analysis
of the azimuth of a telescope. This involved analyzing a dataset containing various
attributes related to the azimuth of the telescope over a period of multiple years. Various
python libraries and tools were to be used used to process and visualize the data, identify
patterns and trends, and for drawing out insights. A web application was to be developed
to visualize the data.
The objectives such as professionalism, industrial exposure, skill development,
making real world application, enhancing problem solving skills, networking, etc. were
also fulfilled during this internship.
• Duration: The duration of the internship was of 3 months, from 1 Dec 2022 to 28 Feb
2023.
1.4 ORGANIZATION DETAILS
3- ARIES believes in the power of leadership and its ability to drive positive change. That’s why
it provides platforms and resources for its community members to develop their leadership skills.
ARIES has a rich history that dates back to the time when it was founded by the British in the
early 20th century. It was then known as the State Observatory and was located in Varanasi
before it was shifted to Nainital in 1955. Over the years, ARIES has grown into a premier institute
of observational sciences, specializing in Astronomy, Astrophysics, and Atmospheric Sciences.
The institute is equipped with state-of-the-art facilities, including a 1.3m Devasthal Fast Optical
Telescope, which is the largest in Asia, and a high-altitude Gamma Ray Observatory at Hanle,
Ladakh. ARIES also has several ongoing international collaborations and has contributed
significantly to research in the field of observational sciences.
ARIES is committed to promoting scientific temper and research culture in the country. It
regularly conducts various outreach programs like night sky viewing and awareness programs
about astronomical events. The institute also offers a vibrant academic program and is involved in
the training of young scientists.
In conclusion, ARIES, with its rich history, advanced facilities, and commitment to research and
outreach, plays a crucial role in the advancement of observational sciences in India.
2.2 MISSION AND VISION
Vision: ARIES envisions itself as a leading global institution in observational sciences. It strives
to make significant contributions to scientific knowledge and to develop sustainable and
innovative solutions to challenges in Astronomy, Astrophysics, and Atmospheric Sciences.
The institute seeks to inspire and nurture the human spirit – one person, one researcher,
and one community at a time. This vision guides ARIES in its pursuit of excellence and its
commitment to making a positive impact on society.
The Aryabhatta Research Institute of Observational Sciences (ARIES) operates in the academic
and research sector, specifically in the fields of Astronomy, Astrophysics, and Atmospheric
Sciences. As an autonomous institute under the Department of Science & Technology, Govt. of
India, ARIES plays a crucial role in the scientific research landscape of the country.
ARIES’s market presence is significant in the realm of observational sciences. It is equipped with
state-of-the-art facilities, including a 1.3m Devasthal Fast Optical Telescope, which is the largest
in Asia, and a high-altitude Gamma Ray Observatory at Hanle, Ladakh. These facilities enable
ARIES to conduct high-quality research and contribute significantly to the global scientific
community.
Furthermore, ARIES has several ongoing international collaborations, which further extend its
market presence beyond national borders. These collaborations not only enhance the institute’s
research capabilities but also foster a global exchange of knowledge.
In terms of outreach, ARIES conducts various programs like night sky viewing and awareness
programs about astronomical events. These initiatives help in promoting scientific temper and
research culture, thereby enhancing ARIES’s presence in the broader community.
In conclusion, ARIES’s industry sector is academic and research with a focus on observational
sciences, and it has a substantial market presence both nationally and internationally.
INTERNSHIP OBJECTIVE
3.1 OVERVIEW
The internship project is primarily focused on performing an exploratory data analysis (EDA) on
the azimuth of a telescope. The first step in this project involved understanding the dataset, which
contained six attributes related to the azimuth of the telescope. This understanding of the data was
crucial as it helped determine the appropriate statistical methods or data visualization techniques
to be used.
The next phase of the project was the data analysis. Various Python libraries were utilized such as
pandas for data manipulation, numpy for numerical computation, and matplotlib and seaborn for
data visualization.
Data visualization was a significant part of the EDA. Various plots were created to visualize the
patterns, trends, and anomalies in the data. This helped in gaining valuable insights into the
azimuth of the telescope and its dynamics and behavior.
In addition to the data analysis, the a web application was also developed that allows users to
visualize the data of the azimuth of the telescope. Users can upload a CSV file containing the data
and select or deselect the columns for which the graph needs to be plotted.
The final objective of the internship was to draw insights from the EDA and suggest areas for
future analysis. It also suggests that further analysis could be done to investigate other aspects of
the telescope’s orbit, such as altitude, inclination, and eccentricity.
3.2 ROLE IN ACADEMIC AND CAREER
A data analysis intern typically has a wide range of responsibilities, which can include:
• Grasping the context and purpose of the data being analyzed, and aligning the analysis
with the objectives of the organization.
• Gathering relevant datasets from various sources and cleaning the data to ensure accuracy,
consistency, and completeness.
• Employing statistical methods and visualization tools to explore and understand the
characteristics and patterns within the data.
• Generating visual representations (charts, graphs, dashboards) to effectively communicate
insights derived from the data analysis.
• Collaborating with team members to interpret findings and present results to stakeholders,
conveying complex information in a clear and understandable manner.
• Assisting in formulating hypotheses based on the data and conducting statistical tests to
validate or refute these hypotheses.
• Extracting meaningful insights from the data exploration process and providing actionable
recommendations based on those insights.
• Documenting the analysis methodologies, findings, and any notable observations for
future reference and knowledge sharing.
• Utilizing tools like Python, R, SQL, and various data visualization libraries (such as
matplotlib, seaborn) to conduct analysis and create visualizations.
• Assisting in ongoing data-driven projects by providing analytical support, conducting ad-
hoc analysis, and contributing to project planning.
• Ensuring the quality and integrity of the data throughout the analysis process and
suggesting improvements in data collection or storage methods if needed.
• Continuously learning new techniques, staying updated with industry trends, and
enhancing skills in data manipulation, statistical analysis, and visualization.
3.3 LEARNING OUTCOMES
• Learn how to use visualizations and summary statistics to explore and understand data
and identify patterns, relationships, and anomalies.
• Learn how to use Python libraries such as pandas, numpy, matplotlib, and seaborn to
process, analyze, and visualize data.
• Learn how to test hypotheses and calculate p-values using statistical models in Python.
• Learn how to create a user-friendly web application that can upload a CSV file and
generate a graphical representation of the data.
JOB RESPONSIBILITIES
• Data collection: The interns obtained the sample data related to the azimuth of a
telescope from the Aryabhatta Research Institute of Observational Sciences (ARIES).
• Data cleaning and transformation: The interns processed the data using Python
libraries such as pandas and numpy to remove any outliers, missing values, or errors in
the data.
• Data visualization: The interns plotted the data using Python libraries such as matplotlib,
seaborn, and plotly to explore the patterns, trends, and anomalies in the data2. They
generated line plots, scatterplots, and pairplots to visualize the relationship between the
azimuth and other variables such as time, position, current, and error.
• Statistical analysis: The interns performed statistical tests using Python to test
hypotheses and quantify the correlation between the azimuth and other variables. They
also used regression models to predict the azimuth based on other variables.
• Data cleaning and transformation: The project required the use of various algorithms
and libraries to process the raw data and make it suitable for analysis. This involved
handling missing values, outliers, and errors in the data.
• Data visualization and summary statistics: The project required the use of appropriate
plots and descriptive statistics to explore the data and identify patterns, relationships, and
anomalies. This involved choosing the right type of plot, setting the axes, labels, and
titles, and interpreting the results.
• Statistical analysis and hypothesis testing: The project required the use of statistical
tests to confirm the observations and to quantify the relationship between the azimuth and
the time and latitude variables. This involved selecting the appropriate test, setting the
significance level, calculating the p-value, and drawing conclusions.
PROJECT
5.1 SCREENSHOT 1
5.2 SCREENSHOT 2
SKILLS ACQUIRED
These are the overview of the key technical skills that were used in the internship:
• HTML/CSS- Fundamental languages for building the structure and styling of web pages.
• JavaScript- A crucial scripting language for client-side interactions and dynamic content.
• Responsive Design- Ability to create websites that work seamlessly across various
devices, and screen sizes.
• Python programming: The project used Python as the coding language to perform
exploratory data analysis on the azimuth data. Python libraries such as pandas, numpy,
matplotlib, and seaborn were used for data processing, visualization, and statistics.
• Anaconda, Jupyter Notebook, and VS Code: The project used these software tools to
write, run, and debug the Python code, as well as to document and present the results of
the analysis.
6.2 OVERVIEW OF SOFT SKILLS
Soft skills are just as important as technical skills in an internship, as these skills contribute to
effective collaboration, communication, and overall success in a team environment. The valuable
soft skills are as follows:
1- Communication Skills-:
The ability to effectively communicate ideas, updates, and challenges with team
members.
2- Collaboration:
The capability to work harmoniously with diverse team members, understanding and
valuing different perspectives.
3- Problem-Solving:
The ability to analyze problems, break them into manageable parts, and devise effective
solutions.
4- Time Management:
Efficiently managing task and priorities to meet deadlines and project milestones.
5- Attention to detail:
Thoroughly reviewing and testing code to catch errors and ensure high-quality work.
Paying attention to the user interface and user experience details for a polished final
product.
6- Creativity:
Thinking creatively to came up with unique and effective solutions to design and
functionality challenges.
7- Adaptability:
Quickly adapting to new tools, languages, or framework that may be introduced during
the internship.
8- Professionalism:
Demonstrating a strong work ethic and commitment to producing high-quality results.
Consistently meeting project deadlines and managing time effectively.
9- Client-facing skills:
Building and managing positive relationships with clients or end-users.
Effectively gathering and interpreting client requirements for implementation.
6.3 ENHANCEMENTS IN PROBLEM SOLVING
Improving problem-solving skills is crucial for success, problem-solving is a skill that improves
with practice and experience. Some of the enhancements that can be focused on to strengthen
problem-solving abilities are as follows:
Pair Programming:
Engage in pair programming sessions with colleagues. Collaborating with others allows you to
share ideas, catch mistakes, and collectively find solutions.
Reflect on Solutions:
After solving a problem, take the time to reflect on your solution. Consider alternative
approaches and think about how you could improve your process for similar challenges in the
future.
Continuous Learning:
Adopt a mindset of continuous learning. The field of data analysis evolves rapidly, and staying
updated on new technologies and methodologies will enhance your problem-solving toolkit.
6.4 SUMMARY
An exploratory data analysis internship is a dynamic and immersive experience that allows
individuals to apply their theoretical knowledge in a real-world context. It serves as a valuable
steppingstone for aspiring developers to enhance their skills, gain practical experience, and
establish themselves in the field of data analysis.
Project Contributions:
Interns actively contribute to ongoing projects, taking on tasks that range from bug fixes and
feature implementations to collaborating on the development of new features.
Professional Development:
Exposure to project management tools, client interactions, and adherence to deadlines contributes
to their overall professional development.
Networking Opportunities:
Internships provide networking opportunities within the company and the broader tech
community, fostering connections with experienced professionals.