[Question] period-finding packages in python

Tom asked:"Hi, I have a question about period-finding packages in python. I know that in IDL the Lomb-Scargle periodogram is commonly used, and I am looking for an equivalent function from some package somewhere.I've googled "Lomb Scargle python" (noquotes) and found a couple of possibly useful results, but nothing... View More

asciitable 0.3.1

Version 0.3.1 of asciitable, an extensible module for reading and writing ASCII tables, is now available.  This release features the new capability to write ASCII tables using the same basic infrastructure and API as for reading. http://cxc.harvard.edu/contrib/asciitable/Other updates include:- Python 3 compatibility- Significant doc... View More

Losing the PANDORA Software group

the PANDORA software group, responsible for a number of interesting astronomy python packages such as SAMPy, is announcing an end to their software development and package support. yesterday, the following email went to their users and today this message was posted to the IVOA message lists:"Dear PANDORA user,after more than fiv... View More

CIAO 4.2 Sherpa version 2 released

The Chandra X-ray Center (CXC) is pleased to announce that a new version of Sherpa for the current CIAO 4.2 ("Chandra Interactive Analysis of Observations") is availalable for download from: http://cxc.harvard.edu/ciao/download/.Sherpa v2 is available for all the platforms supported by CIAO 4.2 except Mac OS X 1... View More

Spectral analysis tools?

Kelle writes:I'm looking for preexisting code to do two things: 1) given an observed spectrum and a filter profile, compute mags 2) given a spectrum and two wavelengths, measure equivalent widths of absorption/emission lines.  similar to the 'e' function in splot (IRAF).

View More

[Question] Cross-matching in python?

Aldo asked:"I am quite new to python and trying to convert my old IDL scripts. In particular I'm interested in cross-correlating source catalogs: is anything already publicly available on this problem?"To get this started, I'll comment that I think the poster is looking for cross-correlation based on positional ... View More

NumPy 1.4.0 released

NumPy 1.4.0 Release Notes This minor release includes numerous bug fixes, as well as a few new features. It is backward compatible with 1.3.0 release.Highlights: Faster import time Extended array wrapping mechanism for ufuncs New Neighborhood iterator (C-level only) C99-like complex functions in npymath Full details at http://proj... View More

[Question] Any pyraf scripts to share?

One big motivating reason for astropython.org is to collect and share snippets or other scripts that could be reused by other astronomers and help facilitate their research. So I've found it hard to get started with pyraf because I lack good script examples *in* python for doing some basic reductions. I so often find ... View More

Testing a Jython Table Toolkit: JySTILTS

One pair of very powerful astronomical table manipulation and plotting tools are the TOPCAT graphical and STILTS command line applications. These originated in the Starlink project and Mark Taylor continues to develop and innovate them with a recent example being an significant expansion of their capabilities to access on... View More

CPython, Jython, IronPython and the like

While many astronomical applications are wed to C Python via their use of numpy for array manipulation, there are other new and interesting tools that have been built on other Python implementations, which share many core capabilities.  One example application is the Herschel Interactive Processing Environment (HIPE) that... View More

Distributed version control with mercurial

I recently learned of a nice introduction to distributed version control using mercurial at http://hginit.com. It starts with a well-reasoned rant on subversion then goes on to introduce by way of tutorial the key concepts needed to effectively use mercurial for source control. Most of the concepts would also apply to oth... View More

[Question] Writing tables for publication

Today I got a question from a beginning python user: "How can I write an array to a file?"   Initially I thought this was really trivial and something that can be done in a few lines of code.  But we talked a little more and the details of what she really wanted began to emerge and things got interesting.  "Well, I rea... View More

SciPy 2010

SciPy 2010Python for Scientific Computing ConferenceJune 28 - July 3, Austin, TexasThis conference provides a unique opportunity to learn and affect what is happening in the realm of scientific computing with Python. Attendees have the opportunity to review the available tools and how they apply to specific problems. By providing a f... View More

EuroSciPy 2010

The 3rd European meeting on Python in Science Paris, Ecole Normale Supérieure, July 8-11 2010 We are happy to announce the 3rd EuroScipy meeting, in Paris, July 2010. The EuroSciPy meeting is a cross-disciplinary gathering focused on the use and development of the Python language in scientific research. This event strives to bring to... View More

[Question] Accesing VO data from Python

How can one easily access Virtual Observatory data from within python, e.g. quick-and-easy name resolution or downloading of part of a catalog?  It's hard for a non-expert to get a sense of the best way to go, especially for simpler scripts. Something like a Python equivalent of the VO command-line interface (http://i... View More