Masturbation ?ruins? viagra sale online a person for partner sexThe use of masturbation can in fact be used as part of partner sex and mutual masturbation is common practices by many people around the world. Other skinny cialis online prescription individuals who don't need to lose weight but still suffer from man boobs have also found targeted exercises that zero in on the specific area have cured them from the man boob look. If you buy cialis canada just do not want to spend too much on this then the enlargement exercises program may be the best option. If you, can i buy viagra in spain, just do not want to spend too much on this then the enlargement exercises program may be the best option. If you viagra prix pharmacie just do not want to spend too much on this then the enlargement exercises program may be the best option. If you purchase viagra uk have ever wondered about Extagen and its potential effects upon yourself this article is meant to shed some light on the matter. This has cheap viagra cialis been proven by individuals using their own mental techniques such as thinking about sports during sex. Saw Palmetto buy propecia canada also bolsters the male reproductive system and helps maintain an appropriate balance of the male sexual hormones.

It?s easy buy viagra online no prescription to be selfish and focus on yourself.

"A money buy viagra dubai back guarantee is a surefire sign of a quality penis extender. Man boob, viagra tablets for sale, targeted exercise. The Extagen achat viagra internet Proprietary Blend includes: L Arginine Yohimbe Extract (Pausinystalia yohimba)(bark) Maca Extract (Lepidium meyenii) (root) Catuaba Muira Puama (aerial) Nettle (leaf) American Ginseng Korean Ginseng Siberian Ginseng Zinc (oxide) Gluconate 200% DV. Of course viagra to buy uk there is no harm in trying to build muscle fast. Epimedium leaves order viagra canada also increases sexual desire and reduces fatigue. It probably buy accutane online without prescription doesn?t help foreplay if there is a 10 minute pause to fit the pump and use it. Premature ejaculation acheter cialis en pharmacie is one of the erectile dysfunction problems of men. Men on achat cialis en suisse the average ejaculate 2 3 minutes after penetration in contrast to women who take their time (over 10 minutes). Much of, cheap cialis online, premature ejaculation suffering can actually be cured through mental techniques. Most men viagra low price taking anti impotence drugs get an erection and can perform again.

I hope acheter viagra suisse you are aware that there is a world of difference between an orgasm and an ejaculation. Usually premature comprar cialis en andorra ejaculation pills only will only cause at best short term placebo effect type results.

Erectile dysfunction comprar viagra en argentina includes all male sexual performance problems like the terrible male morale killer premature ejaculation. This usually (viagra kaufen ohne rezept) occurs after a period of time in which these men tried to get rid of their man boobs with common chest exercises like push ups and chest presses. Water is, vente viagra cnrs, a natural detox for the body and could be a factor for curing impotence. Saw Palmetto can i buy accutane contains Sterols and Fatty acids (Caproic acid Lauric acid and Palmitic acid) which promote efficient prostate function and inhibit inflammation. While shampooing buying viagra uk massage your scalp with your fingertips for 5 to 10 minutes.

It probably (buy propecia online without prescription) doesn?t help foreplay if there is a 10 minute pause to fit the pump and use it. However men (cialis cost at walmart) are always left confused and disheartened when they come across the huge and often unbelievable offers on the internet. Premature ejaculation, cialis price per pill, is the male sexual problem of ejaculating before penetration or ejaculating very soon after vaginal penetration. Herbal pills cheap viagra online pharmacy target the breast tissue only so the only feminization changes you will see are in your breast area. The saddest prix cialis suisse thing is that many men feel that they are destined to forever walk with their man boobs and that there is nothing they can do about it.

Those two, comprar cialis en andorra, biochemicals cause growth. In just buy cheap viagra online uk two weeks from TODAY your penis will be noticeably longer thicker and more satisfying to women.

Use unbiased cialis cost sources and study up on NATURAL methods for increasing penis size. Then they viagra online gÓÌnstig add the claim "also stops premature ejaculation" just so that they can sell more units. Whereas women prix cialis 5 are more open in discussing personal and sexual matters with their peers and with their doctors men are generally reticent to seek advice from other people even with medical professionals on matters of men's sexual health. That is, where can i buy propecia, why I recommend all men stay away from pills. Reason TwoIt's prix viagra 100 the most cost effective way to enhancement you will ever see. Premature ejaculation propecia online affects 30% of all men at some time in their lives. However the cialis online perscription big caveat is that you can NOT gain any girth with surgery. There is buying viagra from canada a way to make your penis length grow by 3 or 4 inches. There are viagra price cvs many different type of product on the market but the one which really works above all others is natural penis enlargement. In this viagra sale article I'm going to share the steps that I took. There is buy viagra online nothing in them that will increase your penis size. Premature ejaculation can i buy viagra without a prescription affects 30% of all men at some time in their lives. 5 inches viagra to buy uk long and 5 inches around to over 8 inches long and exactly 6 inches around quickly and permanently.

I discovered best cialis price a complete system to make my length grow and I utilized it to get my incredible results. Take away achat cialis pharmacie the fear (with behavioural therapy) and the PE also disappears. PC elevations vente viagra cnrs are done simply by elevating your anatomy in a perpendicular fashion WITHOUT the hands and done in repetitions of 8 10 at a time. It must buy cialis daily use be noted however that there are also innumerable sites conveying bogus and incredible information on men's sexual health therefore a questioning intelligence and sharp discernment are also necessary to acquire the accurate facts from the internet. Growth is buy accutane 40mg caused by something far more difficult to get into the body in pill form. Those companies viagra deutschland kaufen are being sued left and right for one reason: Their products do NOT do what they claim What about natural methods. I recommend female viagra for sale taking a multi vitamin formula exercising regularly and eating a healthy diet. The beauty acheter cialis pharmacie of natural growth is that it is what it says it is entirely natural. If you comprar viagra en zaragoza want to use this article on your website or in your ezine make all the urls (links) active.

Because I buy cheap cialis online blew a fortune when I first started with penis enlargement. 5 inches acheter viagra belgique long and 5 inches around to over 8 inches long and exactly 6 inches around quickly and permanently. Put it buying accutane online into action tonight and you can immediately start having sex that is much longer lasting and more mutually satisfying. If you, cheap viagra soft, want to make your penis bigger thicker and much more satisfying to women the following will help you greatly.

But be, achat viagra en belgique, warned if you don't use a trusted guide then they too will do nothing for you. This means, purchase viagra without prescription, that while it may be NICE to have a longer male anatomy for pure passion and pleasure you are FAR better off having GREAT girth instead. This prepares order viagra online the body for the growth it will cause.

5 inches buy cheap viagra in uk long and 5 inches around to a very well endowed 8 inches PLUS in length and exactly 6 inches in girth. If you comprar viagra sin receta want to know the best methods for getting your penis bigger read on. Pumps can can i buy viagra in the uk give you an erection that is firmer but they will not permanently increase your penis size at all and they are extremely dangerous and their use can result in serious injury. Pills creams achat cialis en france and "special" condoms in addition to being VERY ineffective and not producing an effect on staying power that is very noticeable at all will cause you to become dependent on them such that your sex life will be even worse than it is now if you try to have sex without them. These exercises viagra online lowest price involve clenching and unclenching of the PC muscle and are highly simple to perform. The milking vente viagra en pharmacie method is designed to enlarge the penis girth using very simple strokes to force blood into the shaft which causes the cell reaction and growth. Though the viagra online usa exercises are highly effective you should not expect results overnight. Penis yeast buy cialis 5 mg infection if left untreated for long can cause very serious conditions. They work, viagra kaufen in deutschland, differently. Such erection cheap viagra fast enhancer pills work by nourishing your sexual system improving blood flow into the penis chambers and raising the testosterone levels in your body. Ending premature cheap cialis viagra ejaculation can do wonders for your sex life. However if buying viagra somehow the Candida yeast's activity increases it results in yeast infections. These treatments achat viagra pharmacie only treat the itches and burns but do nothing to treat the root cause of yeast infection which is the excessive activity of Candida yeast. You could comprar cialis contrareembolso do the same thing with a little bit of baby lotion. Sores in propecia online no prescription the penis head. Unlike prescription accutane online drugs these herbal pills and patches do not give you any nasty side effects.

With so buy propecia australia many products out there to choose from how do you get any real penis enlargement facts Unfortunately most of the products offered are just plain junk. Let us acheter cialis en espagne look at them. Aside from prix viagra 50 doing fat burning exercises like running jogging walking biking cross country skiing etc.

To gain cialis prix a complete relief and prevent the recurrence you need to treat the root cause check the Candida activity. Also be viagra where to buy sure to demand a 100% guarantee like I did. Some of viagra sale online the symptoms include severe itching burning sensation during urination and intercourse sores and redness in the penis and skin flaking and dryness. That way buy viagra online in australia you know you have NOTHING to lose and a lifetime of amazing sex to gain. Yeast infection, cialis farmacia online, in men can be very frustrating both physical and emotional it is important to seek treatment immediately as it can be fatal if left untreated for long. The best cialis low cost methods for making your penis bigger do not involve any pills or potions. But when (cialis price at walmart) you have a very thin penis the task becomes a lot more difficult. A high (viagra for sale) quality pump costs a few hundred dollars that not many men are willing to spend. This is acheter viagra en suisse because; OTC medicines only treat the symptoms of yeast infections and do nothing to actually treat the root cause of yeast infections. As long purchase viagra online as this root cause is not fixed it will be common to see yeast infections that will keep recurring with increased severity as they keep getting resistant to the drugs and treatments prescribed by doctors. The answers order viagra without prescription come in different forms of penis enlargement and penis enhancement products that you can get online or in the market. There are buy accutane uk a few options available when it comes to girth enhancement.

Instead I buy adobe photoshop cs4 recommend getting your hands on a nifty little piece of software called a registry cleaner. This will buy microsoft office 2007 product key really consume your time. Be very buy dreamweaver online careful when deleting registry entries. They slow buy xp pro oem it down because every time you ask your computer to do something it needs to access files in the registry. Think of purchase vista key from microsoft the registry as the engine in your computer. Using a buy windows xp professional product key slow computer can be very frustrating. If you buy photoshop cs 4 do decide to go ahead and download SDFix you need to be aware that it only works on Windows 2000 and XP on accounts that have full administrator privileges and it must be run in safe mode. • Run your buy xp license key disk defragmentation software. Even though buy autocad software these files are no longer required they are there. However by buy windows vista ultimate product key simply using the password protect your information is locked away from the prying eyes of others with a password only you have.

If you buy microsoft windows 2000 want to fix PC registry you are going to need to download a registry cleaner software like System Mechanic. You may buy windows xp volume license also wonder how the best registry cleaners can be quite so cost effective but this is actually quite straightforward. But how buy visual studio pro do you get this nasty virus off your system. When it buy acrobat distiller is not running at full capacity the rest of the system suffers. Stop asking (buy microsoft word software) "why is my computer so slow" or "how to make my computer go faster" install the software and speed up your system in minutes. Over any buy adobe acrobat 9 pro extended period of time the registry can become cluttered with information and data no longer relevant. That is buy cs3 flash actually the main reason why projects get delayed because team members that work on certain parts of the projects unintentionally affect what the others are doing. And unfortunately (buy microsoft office 2007 vista) there is no internal tool to clean up the registry for you. If you (buy windows 2008 web edition) were not aware the virus has the intention to trick you. That is purchase windows xp activation key actually the main reason why projects get delayed because team members that work on certain parts of the projects unintentionally affect what the others are doing. Without going buy windows xp home sp2 too deep into the technical mumbo jumbo your registry is the central information store for just about everything to do with your computer. This can purchase office 2007 pro lead to a build up of corrupt entries and can effect the performance speed of the PC as well cause serious errors. Even though buy adobe captivate 4 these files are no longer required they are there. After you (purchase windows vista home) have done this you will then simply click on the button marked "Encrypt Now" and your files are now encrypted. All of purchase microsoft office 2007 upgrade this being said SDFix does a good job of what it is intended to do and that is get rid of the nastiest and most persistent threats out there that maybe only a handful of spyware removal tools can get rid of. Any changes buy microsoft windows xp online made to installed software or system policies will be held in the registry.

Tired of purchase windows xp pro download your laptop freezing. Spyware Guard buy microsoft project 2009 is a dangerous rogue program that posts false positive messages that you system is infected. There's a (purchase adobe acrobat pro) small chance though it could harm your computer but it does help a lot of people with registry programs. Get sites buy microsoft office student edition that illustrate simple example rather than those that throw a complex coded application that you hardly can find out the beginning and the ending. However projects, buy cs4 master, entail certain risks that managers are well aware of. They can, buy vista with xp downgrade, be:• Your computer freezes up completely leaving you unable to so much as move the mouse around.

Once it buy windows server 2003 standard is slowed down you can fix PC registry and have it move faster again. Your computer's (buying windows for mac) registry is where all of the files your computer needs to perform tasks are stored. Lets take buy windows cd key a look at Regcure first shall we. This will buy windows vista home premium really consume your time. When you purchase xp online have a USB flash that keeps all of your important documents you may consider using the password protect to ensure that all of your work is kept private especially if you should lose the drive. So if buy microsoft office academic you feel that your project and your team members are running in circles consider document version control software.

In your cialis cost quest for a safe penile enhancement method you must have come across sites that promote various products such as exercises traction devices pills and patches. If a prix viagra 50 man feels that he has a smaller than average size penis this can lead to feelings of anxiety and fear of love making. 5 inch cheap viagra canada in thickness. The average acheter viagra au quebec penis girth = 5. In 2001 propecia where to buy Lifestyles Condoms did another survey with 301 volunteers over 18 years old. Here are buy viagra without the answers to some frequently asked questions about getting a larger thicker and more satisfying erect penis size fast.

Mucuna Pruriens where can i buy viagra legally ExtractThe anabolic effect of this herb increases testosterone. This is cialis for cheap due to the fact that it contains lycopene which will protect you from many other types of cancer as well. Check out cialis online australia Best Penis Enhancement Products that are not just clinically approved and recommended by doctors but also come with extra bonuses and a complete money back guarantee. These are viagra kaufen gÓÌnstig mostly gimmickry that will only give you a temporary increase in size. An erection buy cialis using paypal relies on strong blood flow and any man with impotence is likely to have insufficient blood flow when sexually aroused.

I am acheter cialis en pharmacie sure you would agree with me male enhancement can not get any simpler than this. Men are prix cialis pharmacie becoming more aware of penis enhancement finding need of a larger penis. Most women comprar cialis en espana do care about the size of their partner. Natural exercise buy generic accutane online enhancement pills surgery enlargement penis enlargement devices are some enlargement techniques. Good quality, viagra 50mg price, patches come with extra bonuses like free access to exercise programs. Penis exercise (propecia online price) is a safe and healthy method to enlarge your manhood if you follow the proper approach and program. A good (viagra for sale ireland) diet plan might be useful in setting up the right healthy food menu plan for you. This article achat cialis 5 mg will give you an idea on some of the best tips and tricks you can use to get those few extra inches you've always wanted. Perhaps you viagra to buy uk have always felt a little uncomfortable when naked. In fact comprar viagra en vigo there is never a need for anything more. This limits achat viagra france the results you can get from them however and if you are looking for a much larger penis then you should be looking at herbal penis enlargement pills. L'arginineL'arginine is, cialis price at walmart, not a herb but a non essential amino acid; it declines with age and is responsible for many health problems.

5 inches vente viagra belgique long and 5 inches around to over 8 inches long and exactly 6 inches around. The exercises order viagra from uk will make you bigger maybe even much bigger but not overnight. Many of buy viagra online cheap the pill products advertised on TV don't really work and in fact that are nothing more than placebos however that doesn't mean all of them are not to be trusted. Fresh tomatoes (viagra sale) contain Beta Carotene which is also very effective for fighting off prostate problems. These pills viagra online cialis are designed to work on the area to improve size desire and control. Fresh tomatoes buy accutane uk contain Beta Carotene which is also very effective for fighting off prostate problems. 2 inchesMen buying viagra in canada taking part in the survey were asked to measure themselves and then report their results online. In order, purchase viagra in australia, to get dramatic results you would need to do exercises that could possibly do some damage to the penis and it is best not to go there.

And I buy dreamweaver online am not the only person who is saying this. Does this purchase microsoft office professional 2003 sound familiar to you: From one day to the next your PC runs slower than normal pop ups come out on its own you get redirected to some commercial sites surfing on the internet programs installed on your computer don't work anymore.

When the purchase xp operating system registry is cluttered this way it takes the computer longer to locate the information it needs. This is purchase xp professional key what I consider the best and safest way to remove Spyware Guard 2009. If you, buy cs4 upgrade, are interested you can check out some reviews of the top products below as well as my recommendation for the #1 cleaner on the market. You know buy windows wholesale why it's difficult to begin to learn a programming language.

While this buy windows product key is a nearly impossible task to perform manually with the right software you can do it quite quickly and easily. You may buy autocad dynamic blocks come to discover that you will have learnt a lot in a very short period of time.

If you purchase adobe distiller don't use a spyware blocker program then you leave yourself open to various risks:General slowdown of your PCStrange pop ups and advertisements out of nowhereAltering your home page or other settings on your browserExcessive memory utilization Altering registry settings or installing other spyware programsPC registry corruption (yikes time to restore. However with buy indesign cs3 mac the passage of time and the normal everyday use of your computer you may notice that the operating system no longer performs the way it used to. Before we buy microsoft project standard get to how to fix Internet Explorer freezing it is important to understand what causes it. In the buying windows 2000 process of learning do not receive blows you cant block I mean try to learn what you can accommodate it would be better to learn in short intervals of two hours maximum. There you buy windows vista license can view all the background programs running on your computer. But what buy xp license key happens over time is that because of the dynamic nature of our computers the new programs we install the old programs we remove the updates and upgrades etc. Perhaps you buy acrobat 9 pro have to reboot your computer before one of your programs will work correctly or your computer runs extremely slowly. Well save buy adobe photoshop 5.5 your money. But what (buy microsoft windows xp online) happens over time is that because of the dynamic nature of our computers the new programs we install the old programs we remove the updates and upgrades etc. Make sure buy windows vista enterprise that the software you download is able to optimize and condense the registry so that it is running as efficiently as possible. That is buy office 2007 key actually the main reason why projects get delayed because team members that work on certain parts of the projects unintentionally affect what the others are doing. Before you purchase windows xp operating system buy a new CPU or spend hundreds on upgrades try these three things first. Of course buy windows vista amazon having real time protection doesn't hurt either. You can buy microsoft office 2003 student do this manually or set an automatic schedule with a specific software program. You know purchase windows xp key why it's difficult to begin to learn a programming language.

The best buy win xp 64 registry cleaners will cost money but you will also be buying the assurance that the company producing the software will use their profits to make sure the registry cleaner is regularly updated. It can buy microsoft office professional 2007 full version also be the cause of error messages. If the buy adobe acrobat australia problem is not running too many programs at once then your computer freezing is related to errors in the Windows registry. The registry (buy visual studio 2008 upgrade) in your computer is very important so when you clean the registry it should always be backed up. Its powerful buy microsoft word for vista and safe to use which in turn means a lot. There are buy windows server 2008 datacenter many registry cleaners available some you must buy and others are free the question of course is which registry cleaner should you choose. Would you buy microsoft windows license like to know how to remove Spyware Guard 2009. They simply buy windows vista home premium product key provide purchasers with a download link. Well you (buy adobe creative suite 3) have come to the right place. Do you buy microsoft office 2008 for vista feel like you are ready to junk the thing and get a new one. Without reservation purchase office 2007 license key I would recommend that you buy Registry Easy. Maybe you buy windows xp black already have detected a (or some) Trojan virus(es) with an antivirus program. Want to purchase vista ultimate know how to stop laptop freezes from happening. It is, buy windows xp key, always recommended that you try to stay away from free registry cleaners. Because the buy photoshop cs3 for mac software is sold online there is very little in the way of overhead expenses.

No wonder buy cheap viagra relationships do suffer a lot. Initially you viagra sale can start with performing just 5 repetitions clenching the muscle for for just 5 seconds each time and increase the number of repetitions as you get used to with these exercises.

Natural penis cheap viagra and cialis enlargement techniques will give you bigger gains than pills pumps or even surgery.

Accordingly bananas buy propecia online without prescription are effective in affecting the minds of people before having sex. Yeast infection acheter cialis en france on a man's penis can be sexually transmitted and hence force him to lead a solitary life if left untreated. Natural techniques viagra for sale nz work to elongate the ligaments in your penis and expand the capacity of the blood vessels which if done properly results in an erection that is both longer and thicker. Surgery works comprar cialis viagra by injecting a fatty implant into the penile shaft giving you an inch or two of added length but no girth. A longer buying viagra uk penis allows you to penetrate the more sensitive areas of a woman and reach nerve endings that could never be touched by a below average male penis. Are there accutane online any other benefits to natural penis enlargement Natural penis enlargement techniques also work to strengthen your PC muscles significantly which will result in harder erections increased staying power and more powerful ejaculations.

A lot acheter viagra pharmacie of studies have been done that focus on this particular method and even though results may vary between studies around 85 90% of the participants have had positive gains to report. If you viagra online vipps want to end early ejaculation as soon as TONIGHT forget about "stamina" pills penis desensitizing creams and climax control condoms. excessive Candida, cialis online rezept, activity should be kept in check by diet and lifestyle changes. Often their cialis low price partners become sexually frustrated as well. They will, viagra price usa, help some men achieve an erection but they may also cause vascular damage and blisters if used to excess. The techniques buy cialis australia rely on an ancient form of a stretching exercise that keeps constant pressure on the penile shaft causing cells and penile tissue to divide and multiply allowing the penis to hold more blood. There are, viagra prix en pharmacie, many reasons why you don't need pills or surgery. By hanging (order viagra from india) weights from your penis for hours at a time you run the real risk of doing permanent damage to the vascular structure of your penis. Most of vente viagra en france these products can be found on the internet. Yeast infection cialis cost walmart if left untreated can turn chronic. What is viagra to purchase the true most effective method for me to stop premature ejaculation as soon as tonight Do what worked for me. While these achat cialis en suisse do work they also tend to give you serious health risks like stroke heart attack and low blood pressure etc. There are viagra kaufen in mÓÌnchen course other male infertility causes. But you comprar viagra en chile must know that herbal solutions are not meant to give you an instant erection like ED drugs. Cancer treatments prix cialis pharmacie can stop sperm production temporarily or for good. In fact buy viagra online no prescription both methods are clinically proven to add penis size & help you last longer in bed. Thankfully there, achat viagra quebec, are numerous ways to take control of this weak erectile problem. They are buy cheap viagra in uk safe effective and easy to use. Damaged capillaries (can i buy viagra without a prescription) could lead to permanent impotence. Hence the buy accutane 40mg best recommend treatment for treating yeast infection in male is to resort to natural methods to cure the infection at its roots. That way cheap cialis india you know you have nothing to lose and a large impressive satisfying penis to gain. Never attempt buy propecia uk to take any medication or go under the knife as this can do you more harm than good.

OLPC planetarium

From NYU CCPP Wiki

by David W. Hogg (NYU)

The OLPC XO (see also setting up an XO) is the best platform ever devised for electronic support of by-eye astronomical observing. It is a low power device that can be mechanically powered by the user; it has an reflected-light mode in which it does not contribute to local illumination (so the observer can read the display with a red flashlight and it won't compromise dark adaptation), and it is light and rugged.

Planetarium software is, in many ways, the killer app for the OLPC. It provides support for the real-world and zero-cost educational activity of observing the sky at night, but it also provides a fun activity center for students to explore the behavior of the night sky and the stars and planets it contains. Many important educational activities can be built around (or discovered within) a rich planetarium software environment.

Contents

Tutorial

Download the executable

If you want to alpha-test the code, send email to Hogg. He is willing to give you the alpha version in exchange for a promise to provide constructive feedback.

Requirements will include:

  • Linux
    • The planetarium should work on most Linux distributions right out of the box.
  • Mac OS-X
    • You must install X Windows, python2.4, pyGTK, etc.
    • If fink is kind to you (which it probably won't be), you can just "sudo fink install pygtk2-py24" and get everything you need.
    • if fink isn't kind to you, see "developer notes" below.
  • Windows
    • There is no supported Windows functionality.
    • However, Bryan Winmill wrote me to say "It does work in Windows. No modification is necessary. The person has to do download and install Python, GTK2 Runtime, and PyGTK (with PyCairo and PyGObject)."

Set your clock!

Unfortunately, OLPCs (at least the G1G1 XOs) cannot be relied-upon to have correctly set clocks. This is a travesty against God and Man, but I won't waste your time on that here. In principle you can set your clock once and for all by opening the terminal application and doing something like:

 su root
 sugar-control-panel -s timezone America/New_York
 /usr/sbin/ntpdate pool.ntp.org
 /usr/sbin/hwclock --systohc
 exit

where you might replace "America/New_York" with your proper time zone (lists exist on the web).

Start

Start up the planetarium from the terminal with the command

 ./nightsky

(assuming you are in the directory where the executable lives. You should see a view towards the North, right now. At the bottom of the view, there will be text saying where you are, what time it is (UTC, not local time), and whether it is day or night (or twilight, which includes the period after sunset and the period before sunrise during which it is not fully dark).

By default you are in New York City, right now, looking North. Buttons on the right of the screen allow you to set your position (longitude and latitude), the time, and the direction you are looking.

Does the view look like the view?

If it is nighttime where you are, and the sky is clear, what you see on the screen should be somehow related to what you see on the sky. If it isn't, then maybe either your computer's clock is wrong, your computer's timezone is set wrong, or your longitude is set wrong in the upper left text boxes. Note that the longitude is defined to be E of N, so, for example, New York City has a negative longitude. If none of these seem to be the problem, email Hogg and please be as specific as possible.

How do the stars move?

Hit the "alt=30" button and then the "N" button. You are looking north. Hit the "+4 min" button repeatedly to see how the sky moves. Repeat for "E", "S", and "W". Do the stars do what you expect?

How does the Sun move relative to the stars?

Hit the "alt=30" button. If your Latitude is positive, hit the "S" button. If your latitude is negative, hit the "N" button. If you are near the equator, or if it is mid-summer, increase your alt so you can see the "zenith" label. Turn on the "star labels" and hit the "+1 h" or "-1 h" buttons until the Sun is in or near the center of the view.

Hit the "+24 h" button repeatedly to see how, each day:

  • the Sun is at a different altitude,
  • the close planets (Mercury and Venus) move with respect to the Sun, and
  • the Sun moves through the constellations.

Now hit the "+23.93 h" button repeatedly. This button advances time by one sidereal day, so the stars stay fixed and the Sun "falls behind".

RA and LST

Hit the "alt=30" button and the "az=N" button. Turn on the "RA,Dec" grid. Vary the time and try to figure out the relationship between the local sidereal time ("LST" in the information string at the bottom of the field) and the RA on the northern point on the horizon. Hit the "S" button and do the same for the southern point.

Change your latitude

Imagine where Polaris would be in the sky if you lived at the North Pole. Now set your latitude to +90 deg N and check. Do the same for the equator (latitude 0 deg N). How does the Sun move in the sky in December when you are at latitude +77 deg N?

Advanced activities

Once you have used the Planetarium and understand it, look under the hood. The code is easy-to-read. Now try hacking. Make the stars bigger (or smaller). Change the point-of-view to Saturn!

Implementation notes

Resource limitations

OLPC software must be small in ram footprint, disk footprint, and CPU demands. The OLPC is not a high performance computing device, and most of the advantages of the OLPC for astronomy depend on the planetarium software operating at very low power levels. Power, ambient light, and resolution considerations make it necessary that all of the planetarium's visuals be black-and-white only.

At this point the single biggest outstanding issue with the code is that it runs too slow on the OLPC beta test hardware (and there is no guarantee that the production hardware will be as fast as the current beta test hardware). Good ideas for improving the speed are welcomed by Hogg.

Transparency and clarity

The OLPC is not just an open-source project; it embodies a strong open-source philosophy, in which children are encouraged and expected to learn in part by modifying the code on their OLPCs. This requires that code be open, but—more importantly—encourages code to be easy to understand and modify by an ambitious, young user. This makes it a priority that the planetarium code be straightforward, modular, and legible. It also must be very well documented.

Most importantly, just as the OLPC "is an education project, not a laptop project" (Negroponte), the planetarium is an educational environment, not a software product. Clarity, transparency, and support for customization and exploration are valued over visual appeal and computational prowess.

Language and translation

Right now the planetarium has no language options, but in accordance with OLPC principles, all messages and labels are built with the the gettext module to deal straightforwardly with multiple languages as translations become available.

The greek letters and constellation abbreviations are IAU conventions, so they are not wrapped in gettext wrappers, nor are the names of SI or IAU units.

Python

The planetarium is written in python and uses the PyGTK library (part of the basic OLPC software) for presenting sky diagrams via the X windows interface. The principal developer (Hogg) is a novice at python programming, so this is a limitation in the short run!

Vectors

All spherical calculations (points on the sphere, angles, projection to the viewing plane or screen, etc.) are performed with simple vector operations; in fact the code includes a simple "Vector" class for performing these operations. This makes the transformations easy to implement, but also effectively advocates vector operations for spherical geometry. Educationally, vector geometry is much more important than spherical geometry. (The Vector class duplicates similar tools in existing python packages, such as numpy and numeric, but most of these python packages are far too large to have installed on every OLPC.)

Catalogs and other data

The star positions (in J2000.0 RA, Dec coordinates) come from The Bright Star Catalog 5th revised edition.

As of yet, the constellations have not been labeled. Relevant references include the Catalogue of Constellation Boundary Data and the the RASC Calgary Constellations page. One option is to label simply the mean of the constellation's stars' positions. The ambitious option is to show all the constellation boundaries (this may be too expensive of resources).

The planet positions are computed using proper ephemerides. The relevant information, including documentation, appears on the JPL Solar System pages. This gives information for the Earth-Moon barycenter (EMB), not the Earth or Moon separately. Of course the EMB is inside the Earth, so for most practical purposes the difference between the observer's position and the EMB is irrelevant. However, ideally the planetarium will in the future track not just the EMB, but the position of the Earth center relative to the EMB, and give the view of the moon (especially) and planets from the Lon,Lat position of the observer, referenced to the Earth center.

As of yet, the Moon's ephemeris has not been included. Unfortunately, there is no accurate yet simple description (like the JPL ephemerides for the Planets) of the Earth-Moon system. This is because physically the Earth-Moon system is astoundingly complex (as it is strongly affected by the Sun's tidal influence).

Projection to the sphere

The internal "model" puts the stars on a unit sphere centered on the observer, and the planets on ellipses in three-space (units of AU). Each planet is projected onto the unit sphere by taking the vector difference between its position and the observer's position (usually on Earth) and re-normalizing to a unit vector. All the nasty spherical trigonometry is thereby replaced with a few simple vector operations.

Projection to the plane

The stars and projected planets "live" on the unit (celestial) sphere; the projection of the sphere to the plane requires decision making. The standard projection is a pure tangent-plane projection that maps the stars from the sphere to a tangent plane that kisses the sphere at a tangent point along straight lines from a projection point (usually at the center of the sphere).

The current default projection in the planetarium is a projection of this type, but projects the stars to the plane not from a projection point at the center of the sphere, but rather from a projection point further from the tangent point, or closer to the far side of the sphere. This keeps the obvious advantages of the tangent plane projection (simple description in terms of vectors) but produces less distortion at the field edges. It has the small disadvantage of making the horizon oddly curved for most useful views.

In the code the projection distance is handled in the ObservingContext by the property ViewDistance. ViewDistance=1.0 is the tangent-plane projection from the center of the sphere, and 2.0 is the projection from the far side. The current default is 1.5.

Developer notes

The planetarium is being developed on mac OS-X and RedHat and Ubuntu Linux. On the Linux distros, python and pyGTK come standard; all the challenge is in the setup of the mac.

Apple developer tools (mac only)

To compile the packages you need, you need the mac developer tools download, though I am not sure. You also need X windows. I have notes on setting up a Mac for development, which includes instructions for both the developer tools and X windows. -- David W. Hogg 21:42, 23 January 2007 (EST)

Install pyGTK (mac only)

On my mac I first added "unstable/main" to the end of the list of "Trees" in the file "/sw/etc/fink.conf". I then did:

 sudo fink selfupdate
 sudo fink install pygtk2-py24

and accepted all defaults. It took a while. At this point, the correct python to use is called "python2.4" not "python". -- David W. Hogg 19:43, 17 January 2007 (EST)

After you have done this, it is sensible to remove "unstable/main" from the Trees in fink.conf unless you have the guts to let unstable packages populate your computer. -- David W. Hogg 11:59, 1 February 2007 (EST)

Get astrometry.net code

Temporarily, and for now, the python code lives in the "nightsky" subdirectory of the astrometry.net codebase. The subversion information is given here, but if you have an account on astrometry.net you can run

 svn co svn+ssh://astrometry.net/svn/trunk/nightsky/ nightsky
 cd nightsky
 make

to pick up just the planetarium-related files and make the executable "nightsky".

Test that pyGTK is functional

You can tell that everything is working on a Mac OS/X box by typing

 python2.4 scribble.py

in the nightsky working directory (this will only work if you have X running), and on a Linux box by typing

 ./scribble.py

This code "scribble.py" may throw some deprecation warnings, but it should show a canvas on which you can draw, crudely, plus a big "quit" button.

Python version issues (mac only)

If you want scribble and nightsky to execute straight-up on the OS/X box, you will have to make sure the first "python" in your path is a pointer to "python2.4" (or higher). You can find the paths to these executables with

 which python
 which python2.4

I had to

 cd /sw/bin
 sudo ln -s python2.4 python

because I have /sw/bin in my path first. -- David W. Hogg 21:07, 17 January 2007 (EST)

You can tell everything is cool by running the application

 make
 ./nightsky

(where I have assumed you are in the nightsky working directory).

Code structure

The planetarium is written in three versioned (SVN) files:

  • code_head.py contains the code header comments and import lines
  • bake_catalog.py contains the code to build the python literal from the Bright Star Catalog
  • nightsky.py contains the bulk of the planetarium code

Running "make" in the "nightsky" directory builds from these three files the executable "nightsky" which is human-readable and human editable but not versioned (since it is built from the three versioned files). All development should occur on the three versioned files, not the executable directly.

The "bake_catalog.py" code reads and modifies the content of the file "bright_star_catalog_v50" which should not be modified (since it is an unedited download from CDS (see Implementation Notes above).

Outstanding issues

  • Need to choose and implement open-source license (GPLv2).
  • Moon not implemented.
  • Sun and Moon need special shape icons.
  • Does not remember any aspects of its state when quit and restarted; in particular it does not remember its location!
  • Has no knowledge of any cities or locations on Earth other than NYC. My kingdom for a pull-down menu!
  • Observatory position relative to the EMB not implemented.
  • Constellations (boundaries or stick figures) not implemented.
  • Could stand to be faster.
  • Interface does not conform to OLPC guidelines, although I don't entirely agree with those guidelines.
  • Interface is overly complex, of course.
  • Nothing works in game/reader mode or with game buttons.
  • No real-time mode.
  • Should the application set the system and hardware clocks (ie, with or without user permission) using the internet, if available?

Acknowledgements

Thanks very much to Keir Mierle (Toronto) for technical assistance, advice, and encouragement, and also to Bryan Berry, Albert Calahan, James Cameron, Piotr Ferus, Hartwell Fong, Dustin Lang, Phillip MacPherson, Adrian Martin, Ed Montgomery, Ben Weiner, Byron Winmill, and the developers on laptop.org for comments, suggestions, and help.