Coder Social home page Coder Social logo

racs-historical-transients's People

Contributors

ajstewart avatar

Watchers

 avatar  avatar

racs-historical-transients's Issues

Button to raise attention of other users

Instead of cutting/pasting to Slack, notify other users. I suppose this would need people to have an email linked to each account, so maybe not feasible. Or maybe a button to post automatically to slack?

Force Extract Fluxes of Non-detections

Currently the pipeline measures the peak flux in a box of ~50 pixels centred on the location of the non-detection.

Instead a proper source extraction should be implemented. PySE is a good candidate to achieve this.

Improve database injection

Currently the injection of the image is a bit clunky as it checks for the last ID before injecting and adding this to a image_id field. But this is needless as it should just use the id column from the images table in the database, i.e. pk.

Idea is to switch to using this and have a unique identifier in the commit. Then the image_id can be obtained when injecting the sources.

Merge the Transient Categories - Identify Candidates by ratio

Instead of having 3 distinct transient categories candidates can be identified by analysing one metric - the ratio. Combined with issue #47, all candidates will have measured integrated flux measurements.

This would have the side effect of making the database and injection much simpler.

Make columns sortable in tables

I think this is possible with some Django option. A little sort icon appears in the column headings so you can sort each column.

Further transient analysis - doubles and extended

When the transients are generated it should be easy to tell if an ASKAP source has not been matched because of the source being detected as a double or if the SUMSS source is extended.

Could do similar with the SUMSS sources that have no match.

Below is an example where both instances are true (the SUMSS is extended and the ASKAP source has two components).

screen shot 2019-02-05 at 2 27 46 pm

Allow custom filters

Instead of going image-by-image, add ability to sort output (maybe only flagged candidates?) by various filters. Such as:

RA/Dec region
l/b region
match radius
flux density
flux ratio
...

Add estimation of RMS

I can't seem to find such an option for Aegean to spit out. Could add sigma clipping method.

Extract SUMSS pixel flux for no SUMSS match for ASKAP sources

For each ASKAP source that does not have a SUMSS match, find the respective SUMSS image and extract the peak pixel value from the source location. Act as a sigma for SUMSS.

The SUMSS image is already found as part of the postage stamp code. Might be worth moving this outside of the postage stamp generation and add this to the table of ASKAP no match sources.

Next and previous buttons for sensible sorting

By sensible sorting this means the next and previous buttons should work for what makes sense for the current category. For example in the ASKAP sources with no SUMSS matches, the logical sorting order would be for the SUMSS SNR value high -> low.

Idea would be to put a behind the scenes ID number column that could then be used for navigation.

Parallelise postage stamps

May be possible to produce these faster by parallelising the code, but may run into issues of an image attempting to be accessed at the same time. In addition to multiple versions of the same plot being loaded into memory.

Produce better presentation and filtering

processASKAPimage.py needs to produce efficient outputs that candidates of various natures can be identified and, importantly, easily checked.

Jupyter notebook?
Website?
A slideshow?(!)

Spelling error

SUMSS is misspelt “SUMSSS” in ASKAP image legend label

Postage stamps generate transients only

There are options on what are produced now, but categorised into good, bad or all. Transients can now be good or bad, so really this option needs to become 'generate postage stamps of transients only'. This will allow for rapid checking for transients between two epochs (e.g. GW searching).

Correct and improve the extended source detection.

SUMSS beam is calculated slightly wrong. ASKAP beam also needs reading from the image.

Selavy doesn't seem to spit out sensible restoring beam values for the ASKAP convolved image hence it should just be read from the image.

Some new label suggestions for source inspection/classification

I think you could generalise your labels, without making it too complex, if you keep the red/green/yellow/grey coding as some overall "good" "investigate" "problem we understand". But then have different buttons with more specific labels.

Some examples so far:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.