Code Monkey home page Code Monkey logo

scintools's Introduction

Scintools

SCINTOOLS (SCINtillation TOOLS) is a package for the analysis and simulation of pulsar scintillation data. This code can be used for: processing observed dynamic spectra, computing secondary spectra and ACFs, measuring scintillation arcs, simulating dynamic spectra, and modelling pulsar transverse velocities through scintillation arcs or diffractive timescales.

  • This is currently considered a pre-release only
  • Comes with absolutely no warranty
  • Free software under MIT license
  • Limited documentation available here
  • Usage examples located in scintools/examples
  • Please email Daniel Reardon for further questions relating to usage: [email protected]

Referencing

If your work makes use of Scintools, please cite Reardon et al. (2020) or the Astrophysics Source Code Library record and provide a url link to this github page. If utilising scintools for scintillation timescale, bandwidth, or phase gradient measurements via the autocorrelation function, also cite Reardon et al. (2023) . If you use the ththmod.py module, cite Sprenger et al. (2021) and Baker et al. (2022) . If using the electromagnetic simulation software (Simulation class in scint_sim.py), also cite Coles et al. (2010)

Below is a list of works that use Scintools:

scintools's People

Contributors

danielreardon avatar danieltbaker avatar kriswalker avatar ramain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

scintools's Issues

Request to modify norm_sspec function

It would be nice to have access to the fdopnew and isspecavg arrays in the norm_sspec function for the purpose of more in-depth arc asymmetry analyses outside of simply plotting. It's easy enough to modify the source code to obtain them, but it would be nice if this was an existing feature.

Feature request: measurement of the inverse drift rate, dt/dν

I was wondering if the formalism used within scintools is able to also provide a measurement of the scintillation drift rate. This seems to be a relatively interesting value if able to be constrained, since it links directly to the refractive scattering angle.

I admit to not having carefully read through the implementation here, but perhaps it is something better calculated directly from the ACF? My understanding is that "The proper measure of dt/dν would be the slope of the line joining the points on the ellipse with the highest correlation at a given frequency offset." (Bhat et al. 1998). Is this feasible?

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.