Ask Question, Ask an Expert

+61-413 786 465

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

Quesiton when evaluating a program there are numerous ways

Quesiton: When evaluating a program, there are numerous ways to collect data about its participation, impact, and success. A particularly powerful method that may be appropriate for program evaluation is qualitative fiel ...

Question eln purchased a used for a 10000 she whole a check

Question: Eln purchased a used for a $10,000. She whole a check for $2,000 as a down payment for the car and financed the $8,000 balance. The annual percentage rate a 12% compounded monthly and the loan is to be repaid m ...

You will conduct two interviews with practicing

You will conduct two interviews with practicing professionals in the field of law enforcement. These individuals may occupy positions in federal, state, county, or municipal police agencies, probation, parole, or prosecu ...

Write a three page reflection regarding your personal

Write a three page reflection regarding your personal philosophy of special education. Reflect on your vision, values, beliefs, and perceived roles and responsibilities as a special educator; theories, knowledge, and tre ...

Assignment - write a junior seminar research paperoutlines

Assignment - Write a Junior Seminar Research Paper. Outlines - Introduction Effective 'hook' Introduces research question and its significance Explains 2-3 strands of argument or investigation Makes a clear, substantive, ...

Question read these two articles - the advantages and

Question: Read these two articles - "The Advantages and Disadvantages of Hiring an Independent Contractor" and "Should I Be an Employee or Independent Contractor? The U.S. Department of Labor and several states have been ...

Question 400 word forum post this is not an essay need this

Question: 400 word forum post. This is not an essay. Need this NLT 1300 EST on 1 October. This week, we examine domestic violence, considering the many forms it can be displayed against all members of a family unit. In a ...

Question one of the central themes of this course is to

Question: One of the central themes of this course is to examine your career aspirations in psychology as it relates to your studies thus far in the program. We begin the course assignments with a general question that w ...

In light of the article and video i want to ask two

In light of the article and video, I want to ask two questions for you to discuss and argue: 1. What role do police and the increasing militarization of police (SWAT, military tactics, etc) and the blurring of the line b ...

Question increased demand for health care services leads to

Question: Increased demand for health care services leads to an increasing need for health care organizations to be cost efficient. What are the factors that impact an organization's financial viability? The response mus ...

  • 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

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As