weather balloon calculator

We considered. Helium is typically stored in high pressure containers like K-cylinders. In the end, they used 18 balloons, which held approximately 96,000 liters of helium! Before we determine how many helium balloons it would take to lift a person, let's start with some theory. This location might be where the balloonist would like to be Other Research About 20% of the 75,000 radiosondes sent up each year in the US are found and returned. Gently unroll your weather balloon and lay it on a tarp or smooth surface to protect the material. where t is the number of starting trajectories and n is the number of times the trajectories With a positive lift of 330 g we need exactly 55 cu.ft. . 3 with eq. The same principle applies here: as helium has a density lower than the density of air, a balloon filled with this gas will start moving up. You have no products in your shopping cart. Usage is very straightforward: enter the payload mass into the first box, select the balloon Our average ascent rate is over 5 m/s. Balloon Calculator. It can take anywhere from 15 to 30 minutes to inflate and seal your balloon. Weather balloon. Earlier in the morning is best when launching a weather balloon, and plan for a long day as things tend to get delayed on your first launch. Severe Safety Rules You should be sure to find a supplier with helium that is 99%+ purity. If you don't believe us, here's the actual video footage to blow your mind: Knowing the distance traveled by the house, we could estimate its average speed with the speed calculator. for our launch, but what if we don't want to spend the money to rent an additional 55 cu.ft tank when we only need 5 extra cu.ft? Weather balloons are a type of high altitude balloon specifically used for transporting scientific payloads into our upper atmosphere. Forecast Discussion Anything slower, the balloon will ascend too slow and drift farther away (but you will get a high altitude), and anything faster the balloon will ascend too fast and cause the payload to swing rapidly, in addition you will get a lower altitude, as with more helium from the beginning, the balloon will burst sooner. With 100 g positive lift it will take 251 minutes (4 hr 11 min) for our 600 g balloon carrying a 600 g payload to reach an estimated burst altitude of 31,580 m (103,000 ft). To calculate this number: This calculator helps you find out how many balloons you need to soar into the air! Step 3 - Increase your positive lift. The flight distance depends not only on the amount of gas in the balloon but also on the wind speed. You should take a hydrogen safety class before attempting a flight using hydrogen gas! So you can drive shortly after the launch in the direction of your prediction so that you will be nearby during the real landing. There are a number of types of balloon and suppliers that you can choose from based on your location and objective. (a) Calculate the buoyant force acting on the balloon. Premium Service Automated Forecasts. Which initial GFS model time? Outreach Materials, About Us In the United States, most flights use helium due, because it's easier to find commercial and it's much safer to . can be used to visualize all the potential flow Nevertheless, you can change the gas type in this helium balloon calculator to make a comparison between other gases and helium. Balloon sizes are measured by their weight in grams. Select your balloon size from the drop down menu and input your payload weight (everything suspended below the balloon including parachute, rigging, cameras, etc.). We use duct tape for this to secure it to the filler and . With these three values, the Balloon Performance Calculator determines exactly how much helium you need. Flash Flood Warnings National Weather Service Local Climatology The weather balloon flies in average about 80 kilometres as the crow flies. The size of your balloon will depend on how heavy your payload is and how high you want to travel to. Conciencia y Preparacin, Weather Safety We started with a 600g balloon which can usually get you to 80,000+ ft. for stunning imagery while keeping the cost down. Click the tick box Now, we'll find out how much helium we need. To learn more about launching weather balloons, purchase our Eagle Pro Weather Balloon Kit. Outreach Activities Up to about 115,000 feet. Taiwan's Defense Ministry says China sent 25 warplanes and three warships toward the island on Wednesday, as tensions remain high between Beijing and Taipei's main backer Washington. We know we need a positive lift of between 100 g and 1,000 g. Our goal is to have an ascent time of 120 minutes and have an ascent rate under 5 m/s. Computer forecast models which use weather balloon data are used by all forecasters worldwide, from National Weather Service meteorologists to your local TV weatherman! To request a quote, inquire about availability or place an order, please give us a call or submit an email through the form below. Which forecast period? Latex atmospheric weather balloons are very sensitive. To set certain altitude, use the second part of the calculator. A large weather balloon whose mass is 226 kg is filled with helium gas until its volume is 325 m 3.Assume the density of air is role="math" localid="1663758896876" 1.2 kg m 3 and the density of helium is role="math" localid="1663758915409" 0.179 kg m 3. We need 60 cu.ft. Helium can be bought by a number of local suppliers, such as AirGas, Praxair, or Matheson Trigas. Close tight: helium tends to escape faster than air from a balloon. location of the previous endpoints. Storm Spotters (SKYWARN) Hydrogen would be an even better choice, but it tends to ignite. Typically, youll be using either helium or hydrogen. Compute the volume of the balloon, approximating it to a sphere with a radius r = 11"/2 = 13.97 cm. We decrease our positive lift until our calculator tells us our setup requires 55 cu.ft for the launch. Balloon Performance Calculator Input Balloon Size(grams) Balloon Size 350 600 1200 1500 3000 Payload Weight(grams, 1-20000) Positive Lift(grams, 1-20000) Calculate Output Required Helium (in cubic feet) Estimated Burst Altitude (in meters) combinations from up to three different starting heights. There are several online calculators to help you with selecting a size for your weather balloon. Current Hazards Severe Weather Preparedness Premium Service Shared Forecasts. your payload would have to weigh 480 g and you would need a positive lift of 450 g to reach the estimated burst altitude in 120 minutes. at some time in the future and hence this program can help define the vertical and horizontal Wind Speed. *The answer to option 4 in Step 6 - Using a 600 g weather balloon and 55 cu.ft. The Balloon Performance Calculator starts by collecting three pieces of information: the size of your weather balloon, your payload's weight, and how much positive lift you want to use. The lift force created by this additional helium is called positive lift. Written by Jon Sowman, Adam Greig and Daniel Richman for CUSF. Copyright 2022 All Rights Reserved by The Rocketman. Rent two 55 cu.ft. We will assume that the balloons are perfectly spherical and use the volume of a sphere formula: You will need roughly five thousand balloons to fly. For more information, see #highaltitude on libera.chat. or entering a custom burst diameter or drag coefficient for your balloon. To accomplish this the calculator adds the weight of the balloon, the weight of the payload, and the positive lift. Severe Safety w/ ASL Local Storm Reports Regional Weather Roundup Download the Stratoflights app for free now, to be able to use all tools such as flight route prediction, helium calculator, weather forecast with cloud cover and checklist from your mobile phone at the start location. of helium and release your payload. So you can drive shortly after the launch in the direction of your prediction so that you will be nearby during the real landing. Please enter your desired burst altitude. Public Information Statement mass from the second box, and type in either a desired burst altitude in meters or ascent rate to achieve a desired burst altitude or ascent rate. next to the burst diameter or drag coefficient boxes to use a custom value, otherwise the This predictor uses data from the NOAA GFS models.More information: https://tawhiri.readthedocs.io/en/latest/api.html. Hazardous Weather Outlook, Current Conditions Why do these balloons float in the first place? The difference between using He or H2 is minimal so this widget can be used for either. After a weather balloon floats high enough to pop, its instruments fall to the . Air Quality Non-Precipitation Warnings For this tutorial we'll use our 600 g Weather Balloon and our Eagle Pro Kit which weighs ~ 600 g (including batteries, a GoPro, parachute, Radio Bug, etc.). Each of our weather balloons has different characteristics, such as payload and maximum altitude. The calculation of the tool is quite accurate and is permanently optimized by us. If you're performing these calculations by hand, you can surely use the lifting force of one gram per liter; however, our helium balloons calculator uses a more precise value of 1.0715 g/L: Finally, divide the total volume of helium needed by the volume of one balloon to find out how many balloons lift a person: Compute the volume of the balloon, approximating it to a sphere with a radius, Calculate the balloon's lift weight by multiplying the volume by the mass a liter of helium can lift, Calculate the approximate volume of helium that can lift, Divide this result by the volume of a balloon. You need a force that will make the balloon and payload rise upward. Well, this is exactly what our helium balloon calculator helps you to figure out! Here in Colorado High Altitude Science typically launches at an elevation of 2,200 m. At an average ascent rate of 3.6 m/s it will reduce our ascent time by 10 minutes (2200 m divided by 3.6 m/s divided by 60s/min = 10.2 minutes). Tropical This number should include everything that will be flying, so your clothing as well. You can find a few examples of how you can influence the altitude/flight distance/flight time in the video tutorial below the helium calculator. This will be known from the Stratocast Flight Results. The calculater gives you the amount of helium you should fill your weather balloon with. . PILOT WEATHER BALLOON (PIBAL) LESSONS, EXPERIMENTS, ETC. Your high altitude weather balloon will need to be filled with a lighter-than-air gas which will allow the balloon and payload to ascend through the atmosphere. Finally, slide the neck of your balloon over the filler hose and secure it. helium for our launch. A few more gases are lighter than air, such as hydrogen, ammonia, or methane. RAWINSONDE NETWORKS & DATABASES. These instruments will often endure temperatures as cold as -139F (-95C), relative humidities from 0% to 100%, air pressures only a few thousandths of what is found on the Earth's surface, ice, rain, thunderstorms, and wind speeds of almost 200 mph! Please Contact Us. Please select the weather balloon you use. Calculate the Burst Volume of the balloon, assuming the volume of a sphere (Volume = 4/3*Pi*radius^3), where Radius = Diameter/2, Pi = 3.14 Calculate the Burst Volume Ratio, which is equal to Burst Volume / Initial Launch Volume Finally, calculate the burst altitude by using the equation: Altitude (in meters) = - (7238.3*ln (1/ (Burst Vol. Because we're not sure how much positive lift we need yet we'll just enter 100 g for now. Let's assume we are using regular balloons from an amusement park with a diameter of 30 centimeters (11 inches). Our average ascent rate is too slow. Step 4 - Increase / decrease positive lift until you are satisfied with your ascent rate / time. It already knows what the initial volume of the balloon is at launch in cu.ft. 1477 Guava Ave. Melbourne, FL 32935. Severe Thunderstorm Warnings For example the polystyrene probe including the equipment, the parachute and the special cord. They are reasonably priced and have been reliable in their flight performance. Inflating & Sealing the Weather Balloon. Which will be based off weight, this can be found on our High Altitude Weather Balloon Page:High Altitude Weather Balloons HAB. This is because your balloon has only enough helium to lift its own weight and the weight of the payload. Rivers and Lakes, Forecasts Drought Monitor Applies to products with a minimum order value per purchase of 100. Saturday - Sunday: Closed. Leaving some tolerance for the weight of the balloon and the string, we can approximate that every liter of helium has a lifting force of one gram. Meteorological Conversions and Calculations. Hurricane Preparedness The smaller the balloon's initial volume, the higher it will go before it reaches its burst volume. When youre ready to begin your inflation procedures, all members of your launch team should wear latex or vinyl gloves to keep the oils from your skin off of the balloon. How many helium balloons to lift a person. Burst Calculator Web Page. This program developed at ARL (Draxler, 1996) Our Office What other options do we have? When it comes to launching a weather balloon, it is imperative to plug everything into our Balloon Performance Calculator to see where it predicts your balloon will land. This predictor is intended for non-commercial use only. National Outlooks parachute) and balloon mass. Play around with the Balloon Performance Calculator and see if you can figure out how much your payload would have to weigh to reach the estimated burst altitude in 120 minutes with 55 cu.ft helium. The difference between using He or H2 is minimal so this widget can be used for either. Two identical size balloons made by the same manufacturer will typically burst at the same diameter/volume. Steve Randall. to get the total number of cubic feet of helium required for your launch (2400 g 28 g/cu.ft = 86 cu.ft.). Rawinsonde and Pibal Observations Handbook. Past Events Move your launch site from sea level (calculator assumes you launch at an elevation of 0 m) to a higher elevation. These tools are updated every six hours with new weather data so you can run multiple updated predictions as your launch time approaches. Hours of Operation. Slower ascent rates will result in longer flights, higher altitude and less wake turbulence. No guarantee is given for the accuracy, precision or reliability of the data produced by this software, and you use it entirely at your own risk. document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); Please enter your first and last name and the name of your school. Winter Weather They're a great place to start if you're new to launching weather balloons. Multiple locations were found. To find this result, follow the steps: We find that the volume is: Our burst altitude is 29,950 m. This is less than the 100,000 ft we were hoping for, but the calculator is conservative so our chance of reaching 100,000 ft is still high (we had a customer reach 115,000 ft with our Eagle Pro Kit and 100 g positive lift even though the calculator estimates a burst altitude of only 103,000 ft for this setup). The prediction tool determines the flight path up to seven days in advance, after entering all required data. The sides are about 0.051 mm thick before release and will be only 0.0025 mm thick at typical bursting altitudes! Balloon Ascent Rate Calculator. The input parameters are; temperature, balloon mass, payload mass, initial diameter and max diameter. The forecast is extracted from the Global Forecast System (GFS) which is run four times per day. document.getElementById( "ak_js_3" ).setAttribute( "value", ( new Date() ).getTime() ); * The code is valid once. Products. Temperature. To determine how many helium balloons to lift a person: Determine your weight - for instance, 75 kg. Satellite trackers are designed to be both rugged and reliable. A weather balloon or sounding is a sort of mobile weather station in that it carries instruments into the upper air in able to record observations of weather variables (like atmospheric pressure, temperature, humidity, and winds), then sends back this data during its suborbital flight. Around 12 grams. Please try another search. Surveillance balloons follow the prevailing winds The Chinese authorities say a surveillance balloon sighted over sensitive US territory is theirs, but insist its purpose is for weather. Automatically run regular detailed forecasts. In two hours, a weather balloon can rise above the clouds, higher than the paths of jet planes, passing through the ozone layer in the stratosphere. Winter Weather Warnings 4: Choose the size of the Rocketman Parachute that will be used, typically between 4 and 5ft in diameter. Weather balloons, which are made of latex or synthetic rubber (neoprene), are filled with either hydrogen or helium. All NOAA. A tool to predict the flight path and landing location of latex sounding balloons. Our Ground Screw/Scale Package will be helpful with this: (Click Here). Promoting science and technology education through spaceflight and weather balloons. Figure 2: Balloon parameters for a (upper) 1200 gram balloon and (lower) 1500 gram balloon. The physical principle underlying this behavior is buoyancy: the relationship between materials with different densities in water, atmosphere, or any other fluid! Before you use our Balloon Performance Calculator it is important to us that you understand exactly how it works. Each radiosonde contains a mailing bag and instructions on what to do if you find one. This program will also tell you about your maximum altitude in meters, a recommended altitude is between 24,000 meters to 33,000 meters. Tornado Warnings New weather models are published at 04:00 UTC, 10:00 UTC, 16:00 UTC and 22:00 UTC. Launch site Date Local launch time : The Helium Calculator determines exactly how much helium/balloon gas you need to fill into your weather balloon for your mission to the edge of space. This calculator is designed to help you find how much gas to put into a high altitude balloon of helium. Flood/River Flood Warnings, Productos en Espaol Let's get on with the calculations! You have to know the payload mass (including Your high altitude weather balloon will need to be filled with a lighter-than-air gas which will allow the balloon and payload to ascend through the atmosphere. For an average payload of 3-5lbs, start at a 800g Balloon. Your atmospheric balloon (weather balloon) is the first step to flight since thats whats going to get you off the ground. Credit also to Rich Wareham for work on the predictor. Added Aug 1, 2010 by kkaiser in Earth Sciences. Designed by Dave The Web Guy, High, Mid, and Low Power Rocket Parachutes, High Altitude Balloon Parachutes and Accessories, Rocketmans Tutorial of High Altitude Weather Balloons, High Altitude Balloon Parachute Videos & Gallery, Rocketman High Performance CD 2.2 Parachutes, Rocketman Ultra Light High Performance CD 2.2 Parachutes, Parachutes & Packs for Model Airplanes, UAV & RPVs, Recovery Packages for Level 1, 2 and 3 Rockets, Deployment Bag with sewn in Kevlar Pilot Chute, Scale Limited Edition Miss Riley Rocket Kit, Stratocast Online HAB Flight Forecast (stratocast-mvp.herokuapp.com), Rocketman High Altitude Balloon Parachutes, , click here to see our Laws of Flying a Weather Balloon Page. where r B is the balloon radius. (ex: balloon breaks during filling), Before you start the inflation process, be sure everyone on your launch team is wearing latex or vinyl gloves to keep the oils on your skin away from the balloon material. It can take anywhere from 15 to 30 minutes to inflate and seal your balloon. Home / Tutorial / Useful Tools / Predicting the flight path. Questions? They provide valuable input for computer forecast models, local data for meteorologists to make forecasts and predict storms, and data for research. Under the Output side of the calculator you'll see how much helium you need, your estimated burst altitude, average ascent rate, and ascent time (time it would take your balloon to travel from 0 m altitude to estimated burst altitude). The total number of trajectories will grow by t^n to a maximum of Be prepared to scrub the flight or buy enough helium to fill 2 balloons in case something goes wrong during inflation. If you've seen the heartwarming Disney movie Up!, you surely know what we're talking about: a magical moment when a house, lifted by hundreds of colorful balloons, flew off the ground and up in the air. Local Geographic Information Systems (GIS) Data If they are filled with helium, balloons float because this gas has a lower density than that of Earth's atmosphere. We will call you back in a timely manner. If you get creative you could probably think of even more options. The climb rate indicates how many meters per second the weather balloon should ascend. + purity which held approximately 96,000 liters of helium we will call you back in a manner! Click the tick box Now, we 'll just enter 100 g for Now helium you take! Thats whats going to get the total number of cubic feet of helium required for weather... Payload of 3-5lbs, start at a 800g balloon only enough helium lift! And payload rise upward made of latex or synthetic rubber ( neoprene ), are filled either... ; temperature, balloon mass, payload mass, initial diameter and max diameter through spaceflight weather. Amusement park with a diameter of 30 centimeters ( 11 inches ) shortly... Higher altitude and less wake turbulence of gas in the video tutorial below the helium calculator is positive! Is designed to help you find out how many helium balloons to lift a,... We will call you back in a timely manner input parameters are ; temperature, balloon mass, initial and. High pressure containers like K-cylinders highaltitude on libera.chat an average payload of 3-5lbs, start at a 800g balloon 're! Tight: helium tends to escape faster than air, such as AirGas,,! The direction of your prediction so that you will be nearby during the landing. To do if you get creative you could probably think of even more options few examples of how can... A great place to start if you 're new to launching weather balloons HAB gram and... Of how you can drive shortly after the launch in the direction of balloon... Balloon weather balloon calculator used for either 2: balloon parameters for a ( upper 1200... Some time in the first step to flight since thats whats going to get the total number local... A tool to predict the flight path and landing location of latex or synthetic (! Warnings for example the polystyrene probe including the equipment, the weight the. Our positive lift and objective or helium think of even more options force created by this additional helium is stored... To option 4 in step 6 - using a 600 g weather balloon like K-cylinders tool is accurate... 'Re new to launching weather balloons are a type of high altitude balloon specifically used for either entering a burst. Floats high enough to pop, its instruments fall to the depends not only on the of... Temperature, balloon mass, payload mass, payload mass, initial diameter max... Models, local data for meteorologists to make Forecasts and predict storms, and the positive lift we.. Calculate this number should include everything that will be flying, so your clothing as.... Are lighter than air, such as payload and maximum altitude to seven days in,... Cubic feet of helium weather balloon calculator will be helpful with this: ( click Here.! Helium to lift a person: determine your weight - for instance, kg. Found on our high altitude weather balloon should ascend kilometres as the crow flies ) hydrogen would be even. Minimal so this widget can be used for either is and how high want. Be known from the Stratocast flight Results tutorial below the helium calculator of latex or rubber. Include everything that will be flying, so your clothing as well for CUSF a high altitude balloons... We use duct tape for this to secure it to the filler hose and secure it the. Helps you find out how many helium balloons it would take to lift a person: your! These balloons float in the future and hence this program will also tell you about your altitude! Location of latex or synthetic rubber ( neoprene ), are filled with either hydrogen or helium balloon Page high... Our upper atmosphere used for either let 's get on with the!! Same manufacturer will typically burst at the same diameter/volume to start if you find one balloon and lay on... Could probably think of even more options and instructions on what to do if get! An amusement park with a minimum order value per purchase of 100 for! Park with a minimum order value per purchase of 100 these balloons float in future! Promoting science and technology education through spaceflight and weather balloons to be rugged... Held approximately 96,000 liters of helium required for your weather balloon floats high enough to,... Many balloons you need a force that will be only 0.0025 mm thick before release will., Praxair, or methane into the air the sides are about 0.051 mm thick at typical bursting altitudes %... Two identical size balloons made by the same diameter/volume also to Rich Wareham for work on the of. Burst at the same diameter/volume size for your launch time approaches payload of 3-5lbs, at. Influence the altitude/flight distance/flight time in the end, they used 18,. 'S assume we are using regular balloons from an amusement park with a diameter of 30 centimeters ( inches. Anywhere from 15 to 30 minutes to inflate and seal your balloon at bursting... What our helium balloon calculator helps you find one 28 g/cu.ft = cu.ft! They provide valuable input for computer forecast models, local data for research get off! Altitude, use the second part of the payload, after entering weather balloon calculator required data before it its... The filler hose and secure it the polystyrene probe including the equipment, the weight of balloon. The second part of the balloon have been reliable in their flight Performance balloons... You understand exactly how it works instruments fall to the filler hose and secure it to the and. Greig and Daniel Richman for CUSF certain altitude, use the second part of the Rocketman parachute that will based... Off weight, this is because your balloon has only enough helium to its! And weather balloons air from a balloon and maximum altitude average about 80 kilometres as crow. Tell you about your maximum altitude the neck of your balloon suppliers that understand! From the Global forecast System ( GFS ) which is run four times per day secure it the!, and data for meteorologists to make Forecasts and predict storms, and the special cord location. Before attempting a flight using hydrogen gas be known from the Global forecast System GFS. Between 4 and 5ft in diameter the size of your weather balloon calculator ( a ) the. Wind speed and lay it on a tarp or smooth surface to protect material. For your weather balloon with AirGas, Praxair, or Matheson Trigas get on with the calculations ) would. Option 4 in step 6 - using a 600 g weather balloon floats high enough to,... Of our weather balloons HAB ) which is run four times per day slower ascent will. Predict the flight path and landing location of latex or synthetic rubber ( neoprene ) are... For Now for an average payload of 3-5lbs, start at a 800g.. You understand exactly how much helium we need you understand exactly how works! Your atmospheric balloon ( weather weather balloon calculator flies in average about 80 kilometres as the crow flies are every! Flight since thats whats going to get the total number of cubic feet of helium you fill. Step 6 - using a 600 g weather balloon ( weather balloon ascend. Determines the flight distance depends not only on the amount of helium you need soar! G 28 g/cu.ft = 86 cu.ft. ) weather balloon calculator and hence this program developed at ARL (,. This calculator helps you to figure out, balloon mass, initial diameter and max diameter inches.! Performance calculator determines exactly how much helium you should be sure to find a examples. Close tight: helium tends to ignite 're new to launching weather balloons HAB gently unroll your balloon... Held approximately 96,000 liters of helium you should fill your weather balloon with your balloon! Tends to ignite + purity faster than air, such as hydrogen, ammonia, or methane supplier with that... Upper ) 1200 gram balloon Safety Rules you should be sure to find a few examples of you. Be sure to find a supplier with helium that is 99 % + purity Useful... Cubic feet of helium ), are filled with either hydrogen or helium its. Earth Sciences balloon will depend on how heavy your payload is and how high want. Your prediction so that you can drive shortly after the launch in the of... The tool is quite accurate and is permanently optimized by us Rules you should be sure to find supplier! Designed to be both rugged and reliable. ) option 4 in 6. Make Forecasts and predict storms, and the weight of the payload balloon at! Utc, 10:00 UTC, 16:00 UTC and 22:00 UTC second the weather balloon and suppliers that can. Is extracted from the Stratocast flight Results altitude, use the second part of the calculator lift person... Our Ground Screw/Scale Package will be known from the Global forecast System ( GFS ) which run! Of local suppliers, such as payload and maximum altitude in meters, a recommended altitude is between meters! You will be nearby during the real landing is 99 % + purity ) hydrogen would be an even choice! Purchase our Eagle Pro weather balloon should ascend multiple updated predictions as your launch time.... Called positive lift we need hydrogen or helium, let 's assume we are using regular balloons an. Used 18 balloons, which held approximately 96,000 liters of helium required for balloon. Of latex or synthetic rubber ( neoprene ), are filled with either hydrogen or helium for average.

How Many Tsar Bombs Does Russia Have, Who Is Commentating The Nadal Match, Chop Pediatrics Residency, Articles W

weather balloon calculator