If you reply with more specifics of what you're after, I can try to provide more relevant examples.
If you reply with more specifics of what you're after, I can try to provide more relevant examples.
My current open question (that may have been answered by this thread) was where can I obtain star-charts? How do I interact with them. Etc.
A more complicated option would be to program one up using various tools in the astropy library. You could retrieve catalogs of objects and plot their positions using the built in coordinate system tools (wcs) with aplpy[2] or matplotlib.
[0] http://www.stellarium.org/
Disclaimer: I'm a friend of the author
However, if you want precision data as an input to your code, I would make use of NASA JPL's ephemerides system [0]. It is precise and reliable. Another, more pythonic option is pyephem [1], which allows you to "calculate positions of stars and planets" at any given time.
Both options can be easily incorporated with astropy and APLpy, suggested by privong, for calculations and plotting.
https://github.com/hannorein/rebound
There's some tutorials that come with it. It can also read data from JPL's ephemerides to calculate orbits of various planets and minor bodies in the Solar System. It has a couple of different integrators (some symplectic, some not), but one of them (IAS15) is new and (as far as I know) the best for long-term integrations of Solar-System-like systems.
Also if you're interested in studying the long-term evolution of hierarchical triples, I wrote a Python package to study that:
https://github.com/joe-antognini/kozai
As far as star charts, you can do things like that with AstroPy. If you want the coordinates of stars, look into astropy.vo, and then if you want to plot them, you can do that with some of the functions in astropy.wcs.