1 Introduction

Modern high energy instruments use a variety of techniques including collimators, coded aperture masks, and grazing incidence/multi-layer optics to characterise astrophysical sources and measure their position, flux, and spectra. Such instruments face an inherent trade-off between sky coverage and localisation accuracy. All-sky monitors like CGRO-BATSE and Fermi-GBM can characterise transient sources based on relative flux intensities on various detectors. But their methods rely on the fact that the effect of all other sources in the sky can be corrected for by using pre- and post-transient data. Such open-detector all-sky monitors have very limited abilities for studying persistent astrophysical sources.

One such all-sky monitor is the Cadmium Zinc Telluride Imager (Bhalerao et al. 2017, CZTI) on board AstroSat (Singh et al. 2014). CZTI is a coded aperture mask instrument sensitive in the 20–200 keV band. At energies above \(\sim \)100 keV, the instrument and satellite structures become transparent to radiation, giving CZTI sensitivity to sources well outside the primary field of view. CZTI data have been used to detect over 400 Gamma Ray Bursts (GRBs) in the 5 years since launch (Sharma et al. 2020), and even study the Crab pulsar at angles from \(5^\circ \) to \(70^\circ \) from the principal axis (Anusree et al. 2021). However, CZTI faces the same limitations as other all-sky monitors for studying persistent astrophysical sources.

A workaround for studying such sources which lack rapid intrinsic variability is to leverage any extrinsic variations in their flux. A popular method for this is to observe sources as they are occulted by the Earth or the Moon. The transition of the source behind the Earth’s limb (ingress) causes a rapid step-like decrease in the overall counts measured by the detector, and likewise the transition from behind the limb to visibility (egress) causes a rapid increase in the counts. Lunar occultation techniques have even been used in ground-based radio telescopes with great success (see for instance, Kapahi et al. 1973). Earth occultation studies have been successfully leveraged for studying high-energy sources by space-based detectors like CGRO-BATSE (Harmon et al. 2002) and Fermi-GBM (Wilson-Hodge et al. 2012). In this work, we demonstrate the application of the Earth Occultation Technique (EOT) for measuring source fluxes using data from the CZTI.

2 Overview of the Earth occultation technique

We begin with a brief overview of the formulations of EOT. For more details, we refer the readers to Harmon et al. (2002) and Zhang (2013).

Figure 1
figure 1

A schematic of a source egress and the corresponding observed light curve. The top part shows the Earth (dark blue circle) and its atmosphere (slight blue annulus). AstroSat (green rectangle) is orbiting the Earth in a counter-clockwise sense, as shown by the violet curve. Vertical yellow arrows denote the parallel rays of light coming from a distant astrophysical source. The bottom part shows the corresponding light curve (solid black line) observed by CZTI, which we model as \(M(t-t_0)\) (Eq. (3)). The dashed blue line marks the background-only counts curve (\(b_g\)) expected if there was no source egress. Vertical dashed lines mark various times of interest: the dashed black line nominal occultation time \(t_0\) when the source is at a height \(h_\mathrm {occ}\) above the Earth’s limb, dashed orange lines show the window of duration \(\tau \) when the source flux rises from 10% to 90% level, and dashed green lines show the complete window of interest used in our fitting procedures.

For a satellite in say, a 650-km Low Earth Orbit (LEO), the Earth subtends an angle of \(\sim \)130\(^\circ \) on the sky. The inclination and precession of the satellite orbit determine which astrophysical sources can get occulted by the Earth: for instance, for an equatorial orbit, objects near the celestial poles are never obscured by the Earth. For the \(6^\circ \) orbital inclination of AstroSat, sources with declination up to approximately \(\pm 70^\circ \) can get occulted at some point, while objects with declination in the range of about \(\pm 60^\circ \) will get occulted in each orbit. In each orbit around the Earth, the satellite can observe one ingress and one egress of these sources (Fig. 1).

For very bright objects, occultations can be used to measure flux, spectra, and to measure the location of the source in the direction perpendicular to the Earth’s limb. In this work, we assume that the source position and approximate spectral shape are known, and attempt to measure the source flux (spectral normalisation).

2.1 Time and duration of occultation

Using the known source coordinates and orbital parameters of the satellite, we can calculate the time of occultation (\(t_0\)) of each ingress and egress of the source. At high altitudes (\(\gtrsim \)100 km) the Earth’s atmosphere is largely transparent to X-rays, and becomes increasingly opaque closer to the surface. This has two consequences for occultation studies. First, the nominal ingress and egress do not occur at the geometric limb of Earth, but some distance further out. Second, the decrease/increase in source flux are not sharp step functions, but more gradual transitions. To incorporate these effects in our work, we define an effective height \(h_\mathrm {occ}\) at which the source flux decreases to 50% of its unobstructed value. For the 20–200 keV energy range of CZTI, we adopt \(h_\mathrm {occ}\)= 70 km.

It is to be noted that shape of the earth and energy dependent \(h_\mathrm {occ}\) can affect the calculations. However we used a simpler approach of spherical earth with constant \(h_\mathrm {occ}\) for its simplicity. In comparison to alternate approach of adding more degrees of freedom or removing the data near the transition resulted in more errors.

To account for the gradual transition, we define a characteristic timescale \(\tau \) over which the source flux in an ingress drops from 90% to 10% of its unobstructed value. The orbital inclination of AstroSat and the declination of the source also play a role in determining the transition timescale. Due to projection effects, sources further away from the orbital plane of the satellite appears to pass through oblique layers of the atmosphere, extending the duration of the transition. This is accounted for by defining an “orbital latitude” \(\beta \) (Harmon et al. 2002), the projected angle between orbital plane and the line joining the source to the centre of the Earth (Fig. 2). The transition timescale is then given by \(\tau = \tau _0 \sec \beta \), where \(\tau _0\) is the minimum transition timescale, observed for sources in the orbital plane.

Figure 2
figure 2

Schematic diagram for relative orbital declination. This diagram will be replaced by our own. This is from Fermi.

2.2 Background and observed flux

The background for CZTI comprises of various components including cosmic X-ray background, Earth albedo, charged particle induced background, and electronic noise. In addition to these, for the purpose of our EOT analysis, photons from the on-axis source also contribute to background. The background level is not constant: it varies slowly through the orbit (dominated by proximity to the South Atlantic Anomaly), and also shows variations across orbits (dominated by orbital precession and solar activity). It is known that these background variations for CZTI occur on timescales of several hundreds to thousands of seconds, and is well-approximated by a quadratic function (Sharma et al. 2021; Anumarlapudi et al. 2020). Hence we too model background as a quadratic function, \(b_g(t) = a(t-t_0)^2 + b(t-t_0) + c\).

Various models have been used for the smooth source intensity transition. We adopt a simplistic error function, such that the transition light curve \(T_E\) for an egress is given by

$$\begin{aligned} T_E(t-t_0)&= h\left( \frac{1}{2}+\frac{1}{2}{\mathrm{erf}\left( \frac{1.812(t-t_0)}{\tau }\right) }\right) \end{aligned}$$
(1)
$$\begin{aligned}&= \frac{h}{2\sqrt{\pi }}\int _{-\infty }^{\frac{1.812(t-t_0)}{\tau }}\mathrm{e}^{-x^2}\,\mathrm{d}x, \end{aligned}$$
(2)

where erf is the error function, \(\tau \) is the transition timescale discussed in Section 2.1, \(t_0\) is the nominal transition time when the source cross the altitude \(h_\mathrm {occ}\), and h is the average count rate from the source being occulted. We note that h is negative for source ingress. The net model M for the occultation is thus given by

$$\begin{aligned} M(t-t_0) = b_g(t-t_0) + T_E(t-t_0). \end{aligned}$$
(3)

Lastly, we note that we perform fits to observed data in the range \(t_0 \pm t_\mathrm {hw}\), where \(t_\mathrm {hw}\) stands for the half-window time.

3 Methodology

In this section, we discuss the specific details for EOT analysis of CZTI data. The overall process flow chart is shown in Fig. 3.

Figure 3
figure 3

Flowchart for the Earth occultation pipeline for observing X-ray flux using AstroSat-CZTI data.

3.1 Preparing the data

CZTI consists of four identical independent quadrants (labeled A, B, C, D), each containing sixteen detectors with 256 pixels each (Bhalerao et al., 2017). All observed data are downloaded in event mode, noting the time, energy, and position of interaction for every incident photon. We reduce the Level 1 data using the default CZTI pipeline,Footnote 1 with one tweak. By default, the pipeline discards data in intervals when the on-axis source is close to or occulted by the Earth. Since we are not interested in the analysis of on-axis sources, we disable this flag in the pipeline. We use cztbindata to bin the data at \(t_\mathrm\, {bin}\) seconds, creating livetime-corrected light curves complete with count rate uncertainties for each bin. We limit ourselves to using only “grade 0” pixels.

We calculate the source occultation time \(t_0\) based on the source coordinates and the location of the satellite with respect to the Earth. The latter is obtained from the CZTI Level 1 MKF file. Our window of interest is \(t_0 \pm t_\mathrm {hw}\) as discussed above.

Like all high energy instruments, CZTI stops collecting data when the satellite is passing through the South Atlantic Anomaly (SAA). We identify the start and end of the SAA as points in the light curve where the count rate drops to and rises from zero respectively. Data obtained very close to SAA are often very noisy. Hence, we add another 10 s “buffer” time on either side of the SAA. If any part of our window of interest overlaps with the SAA passage or the buffer time, we discard the overlapping part. After this cut, we require that at least \(t_\mathrm {min} = 0.417t_\mathrm {hw}\) seconds of data must be present on either side of \(t_0\), else the entire event is rejected.Footnote 2

3.2 Signal modelling

We now fit Eq. (3) to the light curves in the \(t_0 \pm t_\mathrm {hw}\) time range (Fig. 4). The source model M has six parameters: the source counts h, the occultation timescale \(\tau \), the time of occultation \(t_0\), and the three quadratic parameters a, b, c for the background. Of these, we keep \(\tau \) and \(t_0\) fixed, and solve for the remaining four using the least-squares solver curve_fit implemented in the scipy.optimize python package. A sample fit for the ingress of Crab is shown in Fig. 4. The blue lines denote the light curve, while the solid orange line is the best-fit result. The vertical black dashed line marks \(t_0\), the expected time of the occultation.

Figure 4
figure 4

Fitting of Eq. (3) to measure the count rate from Crab in CZTI Quadrant A.

We find that these fits can be skewed by presence of outliers in the light curve, and outlier rejection is crucial for getting good fits. We implement this process iteratively: first, the model \(M(t-t_0)\) is fit to the light curve in the \(t_0 \pm t_\mathrm {hw}\) range. All data points are weighted by the uncertainties calculated by the CZTI pipeline. We select a threshold k such that \(k\sigma \) outliers in this fit are rejected. The uncertainties on individual data points are ignored in this step. The fitting procedure is repeated, and outliers from the new fit are rejected again. We repeat this procedure 10 times or until there are no more \(k\sigma \) outliers. Experimenting with our data, we found that the best results are obtained when \(k = 2\), corresponding to on average of 15% of data rejected.

In addition to the uncertainty in fit parameters returned by the solver, we use another method to assess the significance of our fit. We exclude the central \(t_0 \pm \tau \) region of our window of interest, and evaluate the residuals obtained by subtracting our best-fit model from the data. We calculate the standard deviation (\(\sigma _\mathrm {counts}\)) of these residuals for the pre-\(t_0\) and post-\(t_0\) regions. Each of these regions consists of \(N_\mathrm {bin} = (t_\mathrm {hw}- \tau )/t_\mathrm {bin}\) independent bins, so the uncertainty in estimating the background is approximately \(\sigma _\mathrm {counts}/\sqrt{N_\mathrm {bin}}\). Since h roughly corresponds to difference between the two background levels, the typical uncertainty of a detection of an occultation will be given by

$$\begin{aligned} h_\mathrm {min} \approx \frac{\sigma _\mathrm {counts} \sqrt{2}}{\sqrt{N_\mathrm {bin}}}. \end{aligned}$$
(4)

3.3 Selecting parameters

The algorithm described above still leaves several free parameters to be selected: the energy range, \(t_\mathrm {bin}\), and \(t_\mathrm {hw}\). In most of our work, we use the full CZTI data range from 20–200 keV, with the exception of specific test discussed in Section 4.3.

We explored various values for \(t_\mathrm {bin}\) from 1 s to 10 s. We observed that as \(t_\mathrm {bin}\) increases, the flux posterior broadens leading to progressively imprecise measurements. One possible explanation is that since the transition period is \(\mathcal {O}(10\) s), comparable values of \(t_\mathrm {bin}\) smear out this transition period, and the fitting function — which is simply evaluated at bin centres — cannot accurately recover the change in count rates. As a result, we fix \(t_\mathrm {bin}\) = 1 s for our analysis.

We tested various values of \(t_\mathrm {hw}\) from 100 s to 1000 s. We observe that if \(t_\mathrm {hw}\) is small, the estimation of background suffers, increasing \(h_\mathrm {min}\) (Eq. (4)), equivalently increasing the uncertainty in h. On the other hand, if the window is too wide, the background can no longer be accurately modelled by a quadratic. We adopt \(t_\mathrm {hw}\) = 500 s for our analysis.

Based on these values, we find the typical value of \(h_\mathrm {min}\) is around 0.9 counts for 20–200 keV energy range.

Figure 5
figure 5

Net effective area for Crab spectrum for each quadrant (A, B, D, C, respectively) as a function of relative \(\theta ,\phi \) in satellite frame. The top of each plot corresponds to the pointing axis of the satellite. The low effective area regions correspond to lines of sight going through the entire satellite.

3.4 Effective area and source flux

The sensitivity of CZTI to off-axis sources is a strong function of direction, owing to varying degrees of obscuration by various satellite elements. This has been calculated in detail using the CZTI Mass Model (Mate et al. 2021). Here, we use an older version of the mass model with minor differences. For each direction in the sky, the mass model gives us the A(E), the effective area for each quadrant as a function of energy. AstroSat has a geometric area of \(976\,\mathrm {cm}^2\) and the all-sky median effective area at \(180\,\mathrm {keV}\) is \(190\,\mathrm {cm}^2\) (Bhalerao et al. 2017). We ensure that we add up the areas from “grade 0” pixels only.

The expected count rate depends on the source spectrum, and its direction in satellite coordinates. Let the source photon flux as a function of energy be N(E). The flux as a function of energy is given by \(F(E) = E\cdot N(E)\). Thus, the total expected counts in a quadrant are given by

$$\begin{aligned} h = \int _{E_{\mathrm{{min}}}}^{E_{\mathrm{{max}}}} A(E) N(E) \mathrm{d}E. \end{aligned}$$
(5)

We define the net effective area for each quadrant by weighting the area at each energy with the source spectrum:

$$\begin{aligned} A_\mathrm {eff} = \frac{\int _{E_{\mathrm{{min}}}}^{E_{\mathrm{{max}}}} A(E) F(E) \mathrm{d}E}{\int _{E_{\mathrm{{min}}}}^{E_{\mathrm{{max}}}}F(E) \mathrm{d}E}. \end{aligned}$$
(6)

Despite the physical proximity of the four quadrants, the effective area in the same direction can be quite different, especially when the collimators of one quadrant casts a shadow on another. We show the all-sky net effective area for all four quadrants for a Crab-like spectrum in Fig. 5. It is clear that effective area varies by more than an order of magnitude over the entire sky.

In practice, we assume that the source spectrum is a power law of the form \(N(E) = N_0 E^{\Gamma }\), and use Eq. (5) to calculate \(N_0\) from the measured values of h. We then calculate the total source flux as \(F = \int _{E_{\mathrm{{min}}}}^{E_{\mathrm{{max}}}} A(E) N_0 E^{\Gamma + 1} \mathrm{d}E \).

3.5 Outlier rejection and vetos

Low quality data with high noise could lead to false or inaccurate measurements. Hence, we define various quality cuts on the data to discard potentially problematic parts of the data. Our pipeline employs five vetos: the first (\(\beta \)-veto) is applied on all quadrants jointly, while others are applied to individual quadrant data. If only a single quadrant survives the vetos, we discard the entire event.

  1. (1)

    Events with \(\beta > 60^{\circ }\) have high \(\tau \) values, corresponding to very long transitions which are difficult to effectively decouple from the background. Hence, such events are not processed.

  2. (2)

    Based on our estimates of the minimum detectable transit amplitude (\(h_\mathrm {min}\)), we conclude that very small values of h are indicative of a failed fit. These are typically caused by noisy backgrounds or low effective area in the direction of the source. Guided by our calculation that \(h_\mathrm {min} \approx 0.9\), we veto out any occultation where \(|h| < 1\).

  3. (3)

    Some data sets are particularly noisy, and the best-fit value of h has a wrong sign: showing an increase in counts at ingress or a decrease in counts at egress. These are discarded by comparing the obtained sign of h with the expected sign.

  4. (4)

    The effective area of the detector to the source has a direct correlation with observed source photon count rate from the source. Only allowing events with good effective area ensures we can always expect a reasonable source photon count rate in our data and hence, a more confident fit. We accept only those events where the 4-quadrant effective area is >10 cm\(^2\).

  5. (5)

    Since the four quadrants are independent, so are their noise properties. If only one quadrant is noisy, data from the others may still prove to be useful. We cannot directly compare the h values of different quadrants owing to differences in their effective areas. We convert the h to fluxes, then calculate the mean and standard deviation of the flux values for all four quadrants. We discard any quadrants where the flux is outside a 1-sigma interval centred on the mean.

4 Results

We apply this method to two bright astrophysical sources: First, we test the methods on the Crab to measure its flux. Second, we select the variable source Cyg X–1 and measure its flux as a function of time.

4.1 Crab pulsar and nebula

We use a simplified power-law spectral model for the Crab pulsar and nebula, \(F(E) = F_0 E^{\Gamma + 1}\) with photon power law index \(\Gamma = -2.1\) and normalisation \(F_0 = 9.7\,\mathrm {keV\,cm^{-2}\,s^{-1}\,keV^{-1}}=1.5\times 10^{-8}\,\mathrm {erg\,cm^{-2}\,{\text{s}}^{-1}\,{\text{keV}}^{-1}}\) at 1 keV (Madsen et al. 2017). With this model, the Crab flux in the 20–200 keV band is \(2.4 \times 10^{-8}\,\mathrm {erg\,cm^{-2}\,s^{-1}}\). We note that this simplistic treatment does not account for the hard X-ray spectral breaks present in the Crab spectrum (see for instance, Kouzu et al. 2013), but suffices for our purposes.

We run our codes on on readily available data across five years of CZTI observation, which span about ten thousand orbits. Owing to the low declination of Crab (\(\delta = 22^{\circ }\)), this results in over 54,000 ingress/egress events in individual quadrants (about 25% of total possible events). Only 5559 events pass our veto filters. By treating all quadrants independently, we calculate the 20–200 keV Crab flux to be \((2.40 \pm 0.02) \times 10^{-8}\,\mathrm {erg\,cm^{-2}\,s^{-1}}\). If we instead add another intermediate step by combining h values and effective areas of all quadrants that passed the veto for any given event, and then combine results across all events, we measure the flux as \((2.65 \pm 0.02) \times 10^{-8}\,\mathrm {erg\,cm^{-2}\,s^{-1}}\), where \(0.02 \times 10^{-8}\,\mathrm {erg\,cm^{-2}\,s^{-1}}\) in both measurements is the weighted error \(\sigma _{{\bar{x}}}\), using individual error \(\sigma _i\) computed as

$$\begin{aligned} \sigma _{{\bar{x}}} = \sqrt{\frac{ 1 }{\sum _{i=1}^n \sigma _i^{-2}}}. \end{aligned}$$
(7)

4.2 Higher effective area

The amplitude of the measured signal (h) is directly related to the effective area in the direction of the source. Through the course of routine CZTI observations, Crab occultations have occurred at a wide variety of angles in the CZTI reference frame, corresponding to a wide range of effective areas. Figure 6 shows a histogram single-quadrant effective areas calculated from all observable occultations. We then start raising the effective area threshold, by selecting only events with higher effective areas. If we select the top 10% events with the highest effective area (corresponding to \(A_\mathrm {eff} \gtrsim 41\,\mathrm {cm}^2\)), we measure the Crab flux to be \((2.25 \pm 0.02) \times 10^{-8}\,\mathrm {erg\,cm^{-2}\,s^{-1}}\). Values for other percentile selections along with weighted error \(\sigma _{{\bar{x}}}\) and median error of \(\sigma _i\) are given in Table 1.

Table 1 Refining Crab flux measurements based on combining all the quadrants by selecting a progressively smaller subsets of events with the highest effective area. The first column gives the selection cut applied above the default veto cut that requires the quadrant effective area to be at least 10 cm\(^2\). The second column gives the corresponding effective area cutoff for our sample, in cm\(^2\). The third column lists the flux measured from this sample, in units of \(10^{-8}\) erg cm\(^{-2}\) s\(^{-1}\). Fourth and the fifth columns gives nominal error measured in individual occultation event and weighted error as defined in Eq. (7) in the same unit of \(10^{-8}\) erg cm\(^{-2}\) s\(^{-1}\). The true flux in this energy range in \(2.38\times 10^{-8}\) erg cm\(^{-2}\) s\(^{-1}\).
Figure 6
figure 6

Effective area for the Crab’s spectrum across all events.

4.3 Higher energy ranges

While these results are consistent with the expected flux, they have large uncertainties. CZTI data have relatively higher electronic noise contribution below 50 keV. The energy range from 50–70 keV is dominated by fluorescence emission from the Tantalum present in the collimators, hence it is difficult to discern any source spectral properties in this range. In order to improve our measurements, we repeat the analysis by restricting ourselves to the 70–200 keV energy range. The expected Crab flux in this range is \(1.0 \times 10^{-8}\,\mathrm {erg\,cm^{-2}\,s^{-1}}\). We re-calculate the effective area for each event in this energy range, and select the top 10% events with the highest effective area. This corresponds to a 70–200 keV effective area cut of 33 cm\(^2\), and gives us 622 ingress or egress events. The measured flux from this sample is \((1.38\,\pm \,0.02)\,\times \,10^{-8}\,\mathrm {erg\,cm^{-2}\,s^{-1}}\) and median individual error of \(1.17 \times 10^{-8}\,\mathrm {erg\,cm^{-2}\,s^{-1}}\).

4.4 Cyg X–1

We then use our EOT pipeline to measure the flux of Cyg X–1. To limit ourselves to data with high effective areas, we select two on-axis observations of Cyg X–1 conducted in June 2019, and analyse the 70 ingress or egress events that occurred in this duration. We note that despite the source being on-axis, we do not utilise any coded aperture mask data processing for measuring fluxes. Cyg X–1 is highly variable, and expected to be visible to us only in the bright hard state. Following Lubiński et al. (2020), we model the “pure hard” state Cyg X–1 spectrum as a power-law with a photon index \(\Gamma = -1.7\). For comparison of our measurements, we obtain Cyg X–1 data from the Swift/BAT Hard X-ray Transient MonitorFootnote 3 (Krimm et al. 2013). In Fig. 7, we plot our flux measurements alongside Swift-BAT count rates. Lubiński et al. (2020) show that a BAT count rate of 0.2 counts s\(^{-1}\) corresponds to an Integral-ISGRI flux of \(\sim\,\!\!2\times 10^{-8}\,\mathrm {erg\,cm^{-2}\,s^{-1}}\) in the 22–100 keV band. Extrapolating this value to our 20–200 keV band, we expect the corresponding CZTI flux to be \(2\times 10^{-8}\,\mathrm {erg\,cm^{-2}\,s^{-1}}\) from independent and individual qaudrants. As seen in Fig. 7, there is very good correspondence between our individual fluxes and BAT count rates, further validating our method.

Figure 7
figure 7

Left: Shows direct comparison between the CZTI fluxes with BAT count rates. Here we have assumed zero errors for BAT values. Right: Comparing Cyg X–1 measurements from Swift-BAT and CZTI. Blue filled circles with error bars denote flux measurements by CZTI using EOT. Orange crosses are BAT count rates. BAT rates are scaled to CZTI fluxes as discussed in Section 4.4.

5 Discussion

The primary purpose of CZTI is the Hard X-ray imaging and spectroscopy of on-axis sources by using a coded aperture mask. The field of view is limited to a full-width at half maximum of \(4.6^{\circ }\times 4.6^{\circ }\) by using collimators. Despite this, the reduced opacity of the instrument and satellite structure at energies above \(\sim \)100 keV makes it an effective all-sky monitor, capable of detecting transients at large off-axis angles.

In this work, we have extended this capability to the study of persistent sources at large off-axis angles. We demonstrate a proof-of-concept by measuring the flux of the Crab nebula and pulsar, and measuring the variability of Cyg X–1. To the best of our knowledge, this is the first demonstration of measuring source fluxes by using a limited-field collimated instrument. We conclude that the relatively low off-axis effective area limits the applicability of the Earth Occultation Technique to the brightest sources, with fluxes \(\gtrsim \)1 Crab. This method will be highly effective with future open-detector missions like Daksha which have a high effective area over the entire sky.