modest.utils package

Submodules

modest.utils.QuaternionHelperFunctions module

modest.utils.QuaternionHelperFunctions.euler2quaternion(eulerAngles)[source]
modest.utils.QuaternionHelperFunctions.eulerAngleDiff(angle1, angle2)[source]
modest.utils.QuaternionHelperFunctions.quaternion2euler(q)[source]

modest.utils.accessPSC module

modest.utils.accessPSC.chandraPSC_coneSearch(RA, DEC, FOV, FOVUnits='degrees', minSignificance=0)[source]
modest.utils.accessPSC.getChandraObs(obsID, fileList)[source]
modest.utils.accessPSC.getHeaderInfo(key, header)[source]
modest.utils.accessPSC.localCatalog_coneSearch(RA, DEC, FOV, catalogName='xmmsl2_clean.fits', dirpath='/home/joel/Documents/pythonDev/research/pulsarJPDAF/pulsarData/xray_catalogs/', removeNaNs=True, fluxKey='FLUX_B8', extentKey='EXT_B8', raKey='RA', decKey='DEC', srcNameKey='UNIQUE_SRCNAME')[source]
modest.utils.accessPSC.plotLocalCatalog(catalogName='xmmsl2_clean.fits', dirpath='/home/joel/Documents/pythonDev/research/pulsarJPDAF/pulsarData/xray_catalogs/', fluxKey='FLUX_B8')[source]
modest.utils.accessPSC.xamin_coneSearch(RA, DEC, FOV, angleUnits='degrees', catalog='xray', removeNullFlux=True, fluxKey='flux')[source]

modest.utils.covarianceUtils module

class modest.utils.covarianceUtils.covarianceContainer(covMat, form)[source]

Bases: object

convertCovariance(newForm)[source]
mahalanobisDistance(dX)[source]
shape

modest.utils.loadPulsarData module

modest.utils.loadPulsarData.loadPulsarData(detectorArea=1, loadPulsarNames=None, pulsarDir=None, pulsarCatalogFileName='pulsarCatalog.xls', PARDir='PAR_files/', profileDir='profiles/', observatoryMJDREF=None, energyRange=None)[source]

modest.utils.physicalconstants module

modest.utils.spacegeometry module

modest.utils.spacegeometry.acceleration(position, tCurrent=None, coordinates='equatorial')[source]
modest.utils.spacegeometry.accelerationGradient(position, tCurrent=None, coordinates='equatorial')[source]
modest.utils.spacegeometry.deg2rad(deg)[source]
modest.utils.spacegeometry.dms2rad(d=None, m=None, s=None, dms=None)[source]
modest.utils.spacegeometry.earthPosition(startTime, ellapsedSeconds, verbose=False)[source]
modest.utils.spacegeometry.earthVelocity(startTime, ellapsedSeconds, verbose=False)[source]
modest.utils.spacegeometry.getUTC(startTime, ellapsedSeconds, verbose=False)[source]
modest.utils.spacegeometry.hms2rad(h=None, m=None, s=None, hms=None)[source]
modest.utils.spacegeometry.phaseError(estDelay, trueDelay, period)[source]
modest.utils.spacegeometry.rad2deg(rad)[source]
modest.utils.spacegeometry.rad2dms(rad)[source]

This function converts radians to degrees, minutes and seconds

Parameters:rad (float) – radians to be converted.
Returns:A dict containing “degrees”, “minutes” and “seconds” key-value pairs
Return type:(dict)
modest.utils.spacegeometry.rad2hms(rad)[source]

This function converts radians to hours, minutes and seconds

Parameters:rad (float) – radians to be converted. Will be made positive if less than zero (by adding 2 pi)
Returns:A dict containing “hours”, “minutes” and “seconds” key-value pairs
Return type:(dict)
modest.utils.spacegeometry.sidUnitVec(RA, DEC)[source]
modest.utils.spacegeometry.sigmaDeltaT_Theoretical(period, flux, pulsedFraction, pulseWidth, detectorArea, tObs, backgroundFlux=0)[source]
modest.utils.spacegeometry.sliceData(sortedTimeSeries, threshold=100)[source]
modest.utils.spacegeometry.suzakuTime2MJD(suzakuTime, MJDREFI=None, MJDREFF=None, fineClock=None)[source]
modest.utils.spacegeometry.swiftTime2JD(swiftTime, MJDREFI=None, MJDREFF=None, UTCF=None)[source]
modest.utils.spacegeometry.swiftTime2MJD(swiftTime, MJDREFI=None, MJDREFF=None, UTCF=None)[source]
modest.utils.spacegeometry.unitVector2RaDec(unitVector)[source]

modest.utils.xrayphotons module

modest.utils.xrayphotons.ERGbackgroundFlux(lowerE, upperE, FOVDegrees)[source]
modest.utils.xrayphotons.KEVbackgroundFlux(lowerE, upperE, FOVDegrees)[source]
modest.utils.xrayphotons.backgroundCountRate(lowerE, upperE, FOVDegrees)[source]
modest.utils.xrayphotons.backgroundCountRatePerSR(lowerE, upperE, resolution=None)[source]
modest.utils.xrayphotons.backgroundFluxPerSR(lowerE, upperE, resolution=None)[source]
modest.utils.xrayphotons.chandraBackgroundERG(FOVDegrees)[source]
modest.utils.xrayphotons.degreeFOVToSR(degree)[source]
modest.utils.xrayphotons.radianFOVToSR(radian)[source]
modest.utils.xrayphotons.singleXRayBackground(E)[source]
modest.utils.xrayphotons.xRayBackground(E)[source]

Module contents

class modest.utils.covarianceContainer(covMat, form)[source]

Bases: object

convertCovariance(newForm)[source]
mahalanobisDistance(dX)[source]
shape
modest.utils.euler2quaternion(eulerAngles)[source]
modest.utils.quaternion2euler(q)[source]
modest.utils.eulerAngleDiff(angle1, angle2)[source]
modest.utils.loadPulsarData(detectorArea=1, loadPulsarNames=None, pulsarDir=None, pulsarCatalogFileName='pulsarCatalog.xls', PARDir='PAR_files/', profileDir='profiles/', observatoryMJDREF=None, energyRange=None)[source]