Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask Homework Help/Study Tips Expert

1 Introduction

This assignment is to complete a program to read and process weather station date as available from the Met Office website, for ex this file for the Durham weather station.

The data files consist of monthly readings of data. The data consist of:

• Mean daily maximum temperature (“tmax”)

• Mean daily minimum temperature (“tmin”)

• Days of air frost (“af”)

• Total rainfall (“rain”)

• Total sunshine duration (“sun”)

Missing data (more than two days missing in a month) have been indicated by “--”. Estimated data (where available) are been indicated by “*” after the value. The monthly mean temperature can be estimated from the average of the mean daily maximum and mean daily minimum temperature i.e. (tmax+tmin)/2. Each data file also contains:

• The name of the weather station

• The position of the weather station (latitude, longitude and altitude)

The number of data points in each file is not fixed. It varies from station to station (some go back further than others, some have closed) and also varies as time progresses (extra data are added each month).

Your task is to prepare software to meet the following requirements:

1. Read a data file (you may download ex files from the web site to your computer beforehand).

2. Store the set of measurements internally accounting for the fact that the number of elements is not predictable in advance.

3. Determine:

(a) The monthly mean temperature.

(b) The monthly running average (over the previous 12 months) of temperature, rainfall, and sunshine data.

4. prepare the enhanced data (including the monthly mean temperature and running averages) to a new data file.

5. Plot monthly maximum, minimum and mean temperatures, and their running averages, on the computer screen.

6. Implement a simple graphical user interface to support these tasks.

2 Learning outcomes

This assignment contributes to the following learning outcomes for the module:

• Develop appropriate programming solutions to technological problems.

• Effectively exploit the programming language and development environments.

• To develop software using APIs and third party libraries.

Homework Help/Study Tips, Others

  • Category:- Homework Help/Study Tips
  • Reference No.:- M91765

Have any Question? 


Related Questions in Homework Help/Study Tips

Seeing a detailed brief synopsis for cultural heritage

Seeing a detailed brief synopsis for cultural heritage assignment (500-100 words) to correctly profile in detail the Brazilian culture in Brazil and the United States, as immigrants?  Must cite references or sources and ...

History of south asia essaywrite approximately 4 pages for

History of South Asia Essay Write approximately 4 pages for each of the following 2 prompts, for a total of 8 pages. Formulate a thesis for each question and use evidence (all articles will be provided and no outside sou ...

Short answer questions -implement and monitor nursing care

Short Answer Questions - Implement and monitor nursing care for older clients. 1. Name and describe three tools commonly used for assessment in aged care. 2. Community care was only increased by approximately 10% in 2012 ...

Assignmentvocabulary concepts in this lesson new terms

Assignment Vocabulary concepts: In this lesson new terms were the numbers being taught to the students. Activities Room was decorated with numbers and some Birthday cakes The teacher greet the class and encourage them to ...

Religions of the east final exam-part 1 - matchingwrite the

Religions of the East Final Exam- Part 1 - Matching Write the number of the correct answer in each of the blanks. 1. Arhat Confucianism 2. Bodhisattva The real name of Hinayana 3. Yin and Yang Buddhist Enlightenment 4. N ...

Your goal for this assignment is to apply an ethical theory

Your goal for this assignment is to apply an ethical theory to a real-world situation. You will examine an environmental issue and apply one of the ethical theories to it to understand how human interactions with the nat ...

Loss contingencies entries and essayon november 24 2014 26

Loss Contingencies: Entries and Essay On November 24, 2014, 26 passengers on Windsor Airlines Flight No. 901 were injured upon landing when the plane skidded off the runway. Personal injury suits for damages totaling $9, ...

For this assignment consider social and environmental

For this Assignment, consider social and environmental theories for crime. Next, examine potential consequences of limiting crime explanations. Finally, consider other factors that might explain crime. Explain how social ...

A random selection of files from a student counseling

A random selection of files from a student counseling center revealed the following reasons why college students seek services: Mental health issues 25 Learning/school issues 15 Relationship issues 5 Other 5 What does it ...

Chapter 12 evidence-based practice and nursing

Chapter 12: Evidence-Based Practice and Nursing Theory Chapter 13: Theories From the Behavioral Sciences Instructions Associate what you have learned about theory in comparison to the case study and reflect on it. · A co ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen