Skip to content
forked from hqiu-nju/scepter

SCEPTer Simulating Constellation Emission Patterns for Telescopes (Radio)

License

Notifications You must be signed in to change notification settings

fdivruno/scepter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCEPTer

Simulating Constellation Emission Patterns for Telescopes (radio)

This is a modular package to systematically simulate the satellite constellation emissions and measure the EPFD of the observed sky area.

The simulation can be performed using a simulated constellation or from real satellite constellation two line elements (TLEs). Satellite TLEs can be found on https://celestrak.org/

We use the PyCRAF and cysgp4 packages for many of the base calculations, see requirements.txt for list of dependancies, code was written and tested in Python 3.10

Simulation Example Figure

Simulation Grid

Running the observation simulator

In the obs module, we have the tools for creating an observation simulation that will provide an RFI sky model from satellite emissions.

The simulation is organised through multiple dimensions to give consideration of the telescope pointings, satellite design, constellation beam patterns through a series of time.

Simulation grid explanation

Currently, 6 dimensions are used:

  1. observers/antennas (cysgp4 pyobserver object)
  2. antenna pointings per grid
  3. sky grid cells (skygrid pointings using skynet.pointgen)
  4. epochs (separate observations)
  5. nint, the subintegrations during an observation
  6. number of transmitter/satellites

following are ideas for development:

  1. individual beams from each transmitter/satellite

About

SCEPTer Simulating Constellation Emission Patterns for Telescopes (Radio)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 93.5%
  • Python 6.5%