GithubHelp home page GithubHelp logo

danjampro / deepscan Goto Github PK

View Code? Open in Web Editor NEW
7.0 3.0 3.0 157.97 MB

DeepScan is a source extraction tool designed to identify very low surface brightness features in large astronomical data.

License: GNU General Public License v3.0

Python 100.00%

deepscan's Introduction

DeepScan v0.61

A picture

DeepScan is a Python3 package designed to detect low surface brightness features in astronomical data without fragmenting extended structure. The software was originally introduced in Prole et al. (2018).

DeepScan has gone through significant changes since its first release. The most significant development has been the introduction of a de-blending algorithm, designed to overcome limitations encountered by other software.

Please see the examples to see how to use DeepScan.

The software is under continual development and any questions or feedback would be welcomed.

Basic Usage

See ~/Examples/example_basic.py. Basic usage Looks like this:

from deepscan.deepscan import DeepScan

#"data" is your data as a 2D np.array.
result = DeepScan(data) 

Installation:

$pip install deepscan

Contact:

Dan Prole ([email protected])

deepscan's People

Contributors

danjampro avatar

Stargazers

‌ avatar Juan Pablo Calderón avatar Marcos Tidball avatar Mike Walmsley avatar Rohan Naidu avatar William Schoenell avatar Song Huang avatar

Watchers

James Cloos avatar Song Huang avatar  avatar

deepscan's Issues

Example

Dear @danjampro,

Thanks for sharing your code!!! I tried to contact you directly by e-mail, but it seems that your University's server is not working :(

I saw your pre-print in the arxiv few days ago and got very interested on using it, as I have a bunch of deep data that I'd like to find LSB stuff. I tried to run what I think that is the basic example and I saw that the wsize here

bg, rms = skymap.skymap(data, mask=mask, wsize=50/ps)
does not exist on the function definition here

DeepScan/deepscan/skymap.py

Lines 478 to 482 in fc2c1a6

def skymap(data, meshsize, ps, eps=1, kappa=5,thresh=0,
medfiltsize=3, mask=None,
estimator_sky=np.median, estimator_rms=rms_quantile,
lowmem=True, tol=1.03, Niters=6, Nthreads=NTHREADS,
return_mask=False, fillfrac=0.3, verbose=False):
.

It seems that something is missing or outdated...

So I decided to write you and ask for a running example so I can test your code and even contribute with you. Can you help me with that? :-)

All the best!!

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.