[AstroPy] ESA Summer of Code in Space 2013
Thøger Rivera-Thorsen
thoger.emil at gmail.com
Tue Jun 18 14:39:55 EDT 2013
I have been working on a fitting GUI for a while, although it is made
with a specific task in mind.
However, it is not based on Matplotlib but on Traits/Traitsui/Chaco and
Pandas. It is made for a specific projhect I'm working and as such not
yet usable for more general cases, but it could be a starting point, if
the dependencies don't conflict with astropy politics.
Especially, I am happy about the choice of Pandas for managing a quite
complex data structure (the fitted and/or guessed values of an arbitrary
number of transitions for an arbitrary number of rows or collapsed rows
of a spatially resolved spectrum) of a), but also with the Traits-based
interactive interface to build complex line profiles from single
gaussians, good for fitting-by-eye and giving good initial guesses for
fitting of complex line profiles. It hooks directly up to a wrapper I've
made for lmfit, but given the modularity, it should be relatively easy
to change to other backends.
It's still a work-in-progress, but there are some screenshots here:
http://flic.kr/s/aHsjGaEMGg .
I know the choice and number of dependencies may be prohibitive but it
saved a lot of work on the GUI, and Pandas means the difference between
sanity and madness when it comes to keeping track of so many parameters.
Cheers,
Emil
On 2013-06-18 20:01, Wolfgang Kerzendorf wrote:
> Hi Jonathan,
>
> I think that's a fantastic idea! Are you raising your hand to put the
> application in ? I'm happy to help with some of the sections. Maybe
> Kelle is interested as well to join this effort. The workload divided
> by three might be worth it.
>
> What do you guys think?
>
> Cheers
> Wolfgang
> On 2013-06-18, at 1:54 PM, "Slavin, Jonathan" <jslavin at cfa.harvard.edu
> <mailto:jslavin at cfa.harvard.edu>> wrote:
>
>> Hi all,
>>
>> Tom's post reminded me of what I was thinking after Kelle's post
>> earlier today: a really good project for someone would be to create a
>> matplotlib-based spectral line fitting package. Maybe this ESA
>> opportunity would work for that. Like many others I have my own
>> routines that I've written to do this, but they are neither general
>> enough nor user-friendly enough to be widely usable. I think that a
>> focused effort on this could produce something that would be very
>> helpful to many people. The requirements would be (just off the top
>> of my head):
>> - gui interface, for example for placement of line centers
>> - general methods for inputting data (fits, hdf5, ascii table)
>> - robust fitting routines that return error bars on fitted parameters
>> - a range of possible line shape functions (e.g. gaussian, lorentz,
>> etc.) and continuum fitting
>> - able to deal with both emission and absorption lines
>>
>> I hope someone out there is interested in doing something like that.
>>
>> Jon
>>
>> ________________________________________________________
>> Jonathan D. Slavin Harvard-Smithsonian CfA
>> jslavin at cfa.harvard.edu <mailto:jslavin at cfa.harvard.edu> 60 Garden
>> Street, MS 83
>> phone: (617) 496-7981 Cambridge, MA 02138-1516
>> fax: (617) 496-7577 USA
>> ________________________________________________________
>>
>>
>>
>> On Tue, Jun 18, 2013 at 1:00 PM, <astropy-request at scipy.org
>> <mailto:astropy-request at scipy.org>> wrote:
>>
>> Date: Tue, 18 Jun 2013 18:15:55 +0200
>> From: Thomas Robitaille <thomas.robitaille at gmail.com
>> <mailto:thomas.robitaille at gmail.com>>
>> Subject: [AstroPy] ESA Summer of Code in Space 2013
>> To: astropy mailing list <astropy at scipy.org
>> <mailto:astropy at scipy.org>>, astropy-dev mailing
>> list <astropy-dev at googlegroups.com
>> <mailto:astropy-dev at googlegroups.com>>
>> Message-ID:
>>
>> <CAGMHX_3b6NfY-L-OHhZqjcNFSARf3K0EMOjE0u1QWnb4nYX_+Q at mail.gmail.com
>> <mailto:CAGMHX_3b6NfY-L-OHhZqjcNFSARf3K0EMOjE0u1QWnb4nYX_%2BQ at mail.gmail.com>>
>> Content-Type: text/plain; charset=ISO-8859-1
>>
>> Hi everyone,
>>
>> The deadline for mentoring organizations for the ESA Summer of
>> Code in
>> Space (SOCIS) 2013 is this coming Thursday.
>>
>> http://sophia.estec.esa.int/socis2013/
>>
>> Since we were successful with the Google Summer of Code, the Astropy
>> project will not be participating as a whole, but if you are leading
>> the development of a Python package for astronomy, and are interested
>> in having a student work on your project, you should consider
>> applying! As part of this program, students are paid 4000 euros.
>>
>> Cheers,
>> Tom
>>
>>
>> ------------------------------
>>
>> _______________________________________________
>> AstroPy mailing list
>> AstroPy at scipy.org <mailto:AstroPy at scipy.org>
>> http://mail.scipy.org/mailman/listinfo/astropy
>>
>>
>> End of AstroPy Digest, Vol 81, Issue 10
>> ***************************************
>>
>>
>> _______________________________________________
>> AstroPy mailing list
>> AstroPy at scipy.org <mailto:AstroPy at scipy.org>
>> http://mail.scipy.org/mailman/listinfo/astropy
>
>
>
> _______________________________________________
> AstroPy mailing list
> AstroPy at scipy.org
> http://mail.scipy.org/mailman/listinfo/astropy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/astropy/attachments/20130618/017c4c83/attachment.html>
More information about the AstroPy
mailing list