The JWST Mission Simulator (JMS) is the successor to the original
NGST Mission Simulator (NMS).
- Release identifier: JMS_1.5_30-Sep-2005
JMS v1.5 includes the backgrounds tool as revised to work with the Phase II
SO-DRM input file. The backgrounds tool browser form is also now available.
The MET tool has been enhanced to work with orient ranges.
The Monte Carlo randomization feature has been modified to use a logarithmic
binning method.
Specific items implemented in this release:
- 53784 - JMS background report should accept Phase II SODRM input
- 53641 - Add Observability Interval Determination for a given Target and Orientation
- 53976 - Modify JMS Monte Carlo grouping method
- 54429 - Support for momentum studies
Update (01/24/2006) -- The SODRM file has been updated to the latest available
version, dated 27-Sep-2005.
- Release identifier: JMS_1.4_15-Jun-2005
JMS v1.4 includes new features and enhancements for the MET scheduling
tool. They include an improved greedy scheduling algorithm that
includes in the scheduling order metric a measure of the degree
of constrainedness of visits and of timing link sets. The MET
report is enhanced to identify visits with constraints or special
scheduling requirements and internal targets visits. The MET
report is also enhanced to report separately the primary
scheduling mode and parallel mode visits.
With this version, the calculation of overheads for science
observations has been improved with the specification of more
recent values for major slews (target-to-target) and medium slews
(e.g., repointing on the angular scale of a scientific instrument
field of view). The new values have the effect of increasing the
target-to-target slew tiime by approximately 15 minutes, as
compared with the value used in previous versions of JMS. The
time for dither motions is now included in the observations
overhead.
A Monte Carlo-style randomization feature has been added to the
MET tool in this release. This feature is intended for use in
studying the stability of the scheduling algorithm. The order in
which visits and link sets of visits are consider for placement on
the long-range schedule is perturbed from the best order
determined by the scoring metric. The perturbation is comprised
of scrambling the visits within a limited neighborhood. JMS
accepts command-line qualifiers to specify a seed value,
percentage range, and maximum group size for determining the visit
groups that will be randomly reordered before scheduling is
attempted.
An error in the angular momentum algorithm has been fixed. Also,
the data that specifies the torque on the observatory is updated
to the most recent values from NGST.
Three tools that are available to users with JMS installed on
their computer system are made available. The first will generate
for all visits in a DRM the time-sampled values of various
functions generated in the scheduling process. The second will
generate randomly selected subsets of a DRM. The third will
compute the time series of accumulated angular momentum for a
schedule.
The MET browser form is updated to provide for the entry of a
single visit via a form.
Specific items implemented in this release:
- 53431 - JMS should produce scheduling function report
- 53483 - Add Monte Carlo feature to JMS greedy scheduling algorithm
- 53491 - Implment DRM subsetting tool
- 53798 - Modify roll definition in angular momentum determination
The SO-DRM (v1.0) is contained with this version of JMS.
The format of the SO-DRM input file is specified in technical memorandum
JWST Science Operations Design Reference Mission
Phase II Specification Users Guide
(R. Whitman, STScI-JWST-TM-2004-0012 C),
available online in the
JWST Document Archive.
- Release identifier: JMS_1.3.1b_19-Nov-2004
JMS version 1.3.1b includes minor fixes discovered
after the original 1.3.1 release.
Specific items implemented in this release:
- 52441 - Fix bugs introduced by JMS 1.3.1
The following items were fixed.
- Core dump when displaying the desired wavelength of an obsset specified
in the SODRM with a spectral element whose central wavelength was not
specified in the ISIM file.
- Improper trapping of exceptions generated by jms -met report writer.
- Any obsset with a MIRI/IFU config must have grating1 specified, but
cannot have filter1 or filter2 specified.
- Error should not be caused in jms -met when S/N and Targ AB Mag
are not both specified in the SODRM. This should only be an error
when running jms -etc.
- The timeconstr visit requirement should be properly considered by
the scheduling algorithm.
- Target visibility times are not being accurately computed in certain cases.
- Release identifier: JMS_1.3.1_25-Oct-2004
JMS version 1.3.1 offers a new version of the Mission Elapsed
Time (MET) tool, which schedules visits from a Design Reference
Mission (DRM) proposal file. Only minor changes to v1.3 are made
(described below), and no changes are made to the other tools (ETC, S/N,
Sensitivity, Background). Therefore, only the MET tool is
released with this build. This new version of the MET tool accepts
multiple DRM files in the Phase 2 proposal format of the Science
Operations Design Reference Mission (SO-DRM) and no longer accepts the
format used in v1.3 and earlier versions. The format of the Phase 2 file
is documented in the
JWST Science Operations Design Reference Mission
Phase II Specification Users Guide [STScI-JWST-TM-2004-0016],
which can be found in the STScI
JWST Document Archive
The ISIM input data file used by the
MET tool is extensively modified in order to support the detailed
operational characterization of the scientific instruments. These changes
are documented in the ISIM input data file. The scheduling algorithm used
in this new release is the same as that for v1.3,
except that the exposure time is specified by the user for each
exposure, whereas in v1.3 JMS computed and used the median exposure time
necessary to obtain the user-specified signal to noise ratio. The
scheduler continue to schedule each visit at the earliest feasible time
and to report the cummulative angular momentum. Released with this
version is the ASWG DRM in Phase 2 format.
The JMS v1.3 executable is unchanged with this release, but the ISIM input
data file has been modified and a map of the Zodiacal Light is provided.
The ISIM data for the point spread function sharpness of the FGS has been
extended from 4.3 microns to 5.1 microns. The
Zodiacal Light map presents the surface brightness of the near
infrared sky in a rotating coordinate system with the pole in the
anti-Sun direction.
Specific items implemented in this release:
- 51803 - JMS needs to accept input from the Phase II SODRM
JMS accepts Phase II SODRM input, but only for the MET tool at this time.
Multiple SODRM files may be specified as input via the JMS command line.
SODRM support will be added to the other JMS tools in future releases.
- Release identifier: JMS_1.3_20-Sep-2004
JMS version 1.3 provides new functionality for the visit scheduler which
creates the mission schedule.
First, the exposure time is fixed by JMS, rather than varied as in
previous versions to achieve a specified signal to noise ratio. This
new functionality is more representative of the science operations
concept for JWST. In this version, the value of the fixed exposure time
is computed by JMS according to the user's specification in a Design
Reference Mission (DRM) file of the signal to noise ratio required, the
target and observing conditions (e.g., brightness and number of
dithers), and the statistical category of the exposure time. The
categories available are the minimum, the median, and the maximum
exposure time as assessed over a one-year interval of variable
backgrounds.
Second, the angular momentum accumulated by the JWST Reaction Wheel
Assemblies (RWA) is modeled and reported. With this release, angular
momentum is accumulated during observing visits due to the torque on the
observatory that is exerted by the solar photon and particle flux. The
orientation of the observatory is held fixed during a visit such that
the nominal roll is attained midway through the visit. Angular momentum
accumulated during inter-target slews and during gaps in the mission
schedule are not modeled in this version. The accumulated vector and
total angular momentum are reported at the start and end of each target
visit.
Specific items implemented in this release:
- 49326 - MET should be able to schedule observations by max S/N, not min visit duration
See the description of fixed-duration scheduling above.
- 51846 - JMS should report on angular momentum accumulation during a target observation
JMS now includes the ability to model solar-radiation-pressure-induced angular momentum
accumulation during periods of fixed orientation. This feature is available for MET runs
in which the report mode is SCHED_FULL_TIME. The start and end angular momentum vectors
for each scheduled visit are listed in the scheduled visit summary.
- 51980 - Sensitivity tool should have bckgd_wave/time_mode like backgrounds tool
The sensitivity tool now allows the user to control the wavelength-sampling and
time-stepping features via the same command-line qualifiers as used by the backgrounds
tool.
- 52028 - MET sched_pos report type should really be sched_full_time
The -report qualifier no longer accepts the value sched_pos.
The sched_full_time report is a superset of the sched_pos report.
- Release identifier: JMS_1.2.2_02-Sep-2004
JMS version 1.2.2 provides improvements to the modeling of stray
light, the modeling of target signal detection, and functionality.
The current NGST/BATC design and thermal model of the sunshield is
represented by the JMS finite element model for sunshield stray light,
sky stray light, and Earth and Moon stray light. This model
represents the thermal hot case. In this version, 135 quadrilateral
and triangular finite elements are used, whereas only triangular
elements were used in previous versions. The user is provided a
switch to enable/disable scaling of the sunshield temperature as a
function of the sunshield/solar cross sectional area. The primary
mirror is represented in the stray light model by 18 hexagonal
elements with individually specified temperature. The temperature of
the mirror support structure in the exit pupil is reduced from 55 K to
50 K, which is in agreement with recent thermal models.
Target signal detection is improved with image sharpness functions
for each science configuration, which replaces the single composite
function used in previous versions. With this release, each of the
five science instruments is represented by a unique sharpness function
of wavelength. NIRSpec exposures are most significantly affected by
this modification. The value of zero-point sharpness used by JMS may
be set by the user. The values of the sharpness functions in this
release account for pixelation, and so this zero-point value is set to
0. Earlier versions of JMS used the value 4 in order to represent
placement of a point source image at the detector corner. Values of
the detector dark current, read noise, and QE are updated to agree
with the science instrument requirements documents.
The Backgrounds Tool is improved to better support creation of all
sky maps and time series via the JMS browser form. A DRM file may be
used to specify a set of directions for which the backgrounds are
computed. Either statistics for a year (minimum, maximum, and median)
may be reported, or a sampled time series.
To support these changes to JMS, the structures of the
Spacecraft/Telescope and ISIM input files have been modified. Also,
some NIRSpec exposures in the ASWG DRM have been modified due to the
degraded NIRSpec image sharpness.
Specific items implemented in this release:
- 51770 - JMS background tool should not include "zero data" in statistics data
Previously, the JMS Backgrounds Tool, when compiling statistics on
min/median/max data for the various backgrounds quantities, included
"zero data points." Such "zero data" are now excluded from the
statistical compilations that are written to the report file. Only
if all data points for a particular quantity contain "0.0" are such
data reported.
- 51534 - JMS should use SI-specific sharpness data
Prior to this enhancement, the sharpness data used by the JMS was
independent of SI configuration and was specified in the SC/OTA file.
For achieving higher fidelity, however, the sharpness data are
now specified as a function of each SI configuration. The data are
stored in and read from the ISIM file, in the form of a wave record
specification for each SI that points to the relevant wavelength-dependent
sharpness data for that particular configuration.
- 51769 - JMS should use a primary mirror composed of multiple hexagonal elements
Instead of modeling the JWST primary mirror as a series of eight petals, each
of which represents a homogeneous "slice" of the JWST mirror "annulus", the
primary mirror is now modeled as a series of independent elements. In the SC/OTA
file, the centroid position, the temperature, and the surface area of each element
is specified. Currently, an eighteen element model is now in use by the JMS.
- 51821 - Implement new JWST sunshield, including quadrilateral elements
An updated JWST sunshield has been implemented in the SC/OTA file. In addition,
sunshield elements (thermal elements, earth-moon blockage elements, and sky
blockage elements) can now be specified as either quadrilaterals or triangles.
Previously, only triangular elements were permitted.
- 51834 - JMS should allow disabling of angular scaling of sunshield temperature
A switch was added to the JMS SC/OTA (ARCH) file, allowing the user
to "turn off" the thermal scale factor that is applied to the sunshield
thermal element temperatures, used when computing the thermal emission of
the sunshield thermal elements. This scale factor is currently calculated
based upon the angle of the sun vector relative to the sunshield element's
normal vector.
- 51837 - JMS multi-CPU option needs improvement
The -jms_bin_path qualifier has been removed. The -multicpu
feature now pings all the allowed hosts before attempting
distributed processing. The -cpu_list qualifier will accept an
environment variable as part of the file specification.
- 51850 - JMS should support SI sharpness zero-point value in ISIM file
The ISIM input files and JMS code have been modified to support a
"sharpness zero-point" value. This is a change that brings the JMS
into alignment with the sharpness functions that have been used in
JMS v1.1.1 (Dec. 2003) and later versions. The JMS exposure time, S/N,
and sensitivity algorithms use the number of background pixels, which
is computed from the root-sum-squared values of number of sharpness
pixels, target pixels, and a "zero-point" value. That zero-point value
had been set in the code to 4 (16 in the square). That value was used
because the sharpness function prior to v1.1.1 was based on an
infinitesimal pixel size and in order to represent the worst case of
placing a target at the corner of 4 pixels. The sharpness values in
JMS v1.1.1 and subsequent releases are based on the actual pixels in the SI
detectors. Therefore, the additional 4 pixels are unnecessary. To
keep JMS consistent with past practice, JMS now reads the number of
zero-point pixels from the config record in the ISIM file (now set
to 0 for all configs).
- 51864 - Backgrounds tool should have new statistical reporting option
When run in statistical mode, the JMS backgrounds tool previously printed
out all minimum backgrounds, then all median backgrounds, then all maximum
backgrounds, across all observations. A new backgrounds reporting option
now allows the user to see the set of statistics for each pointing/wavelength
(min/median/max) separately. In addition, each statistic is labeled in
the leftmost column as being "min," "med," or "max."
- 51878 - JMS should support segmented secondary mirror
The JWST secondary mirror can now be represented via a finite element model,
with data being stored in the SC/OTA file. In addition, the secondary mirror
f number has also been added to the SC/OTA file. In a future build, the
raytracing algorithm (used for calculating stray light) will be enhanced to
actually use the segmented secondary data.
- Release identifier: JMS_1.2.1_27-Jul-2004
This release of JMS, v1.2.1, provides improvements to the models of the
mid-infrared detector and of stray light, an additional ephemeris of
JWST, and improved scheduling performance.
The Si:As BIB detectors used in MIRI may be operated with gain to
produce more than one signal electron per photoelectron. JMS can now
account for the increased signal in calculating the time required to
saturate a pixel, and thereby in the number of readouts required per
exposure. Furthermore, the gain of Si:As BIB detectors is not steady,
and the dispersion of the gain reduces the value of the detective quantum
efficiency from the value of the bulk quantum efficiency. JMS can now
take the detective quantum efficiency into account in applying the S/N
equation to the calculation of exposure time and sensitivity. However,
values for the gain and gain dispersion of the MIRI detectors have not
been established at this release and the ideal values G=1 and beta=1
are in effect in the release.
Three improvements to the stray light models are incorporated in this
release of JMS. First, the dust-covering fraction of the primary and
secondary mirrors may be separately specified in the
Spacecraft/Telescope input data file. The few per cent dust coverage
on each mirror absorbs light from targets, which is now accounted in
JMS. Furthermore, the thermal emission of the dust on each mirror is
separately computed, which is comparable to the thermal emission of the
gold mirror coating. Second, mirror support structures are not fully
masked and contribute to the thermal background. The thermal emission
of these structures in the OTE pupil is computed from their values of
temperature, emissivity, and filling fraction. Third, the sunshield
blockage of the Earth and the Moon is now represented with full
accuracy by a greater number of nodes. The accuracy of the computed
visibility of the Earth and Moon and brightness of stray light is
improved.
Two JWST ephemerides are presented with this release. The first is, as
before, a 15-year duration, large L2 Lissajous orbit that represents the
start of science operations on 2012.092 (April 1st). The second ephemeris,
with a 10-year duration, represents an estimated
worst-case orbit scenario for stray light from the Earth and Moon.
This JWST orbit is the result of launch on 2011.161 (June 9th), with
science operations beginning September 2011.
The performance of scheduling linked observations has been improved to
quickly identify cases that are impossible to schedule due to conflict
of the durations of the visits and the specified timing link.
Specific items implemented in this release:
- 51259 - MET should be smarter in finding unschedulable timing linksets
The MET now performs an initial calculation of the minimum total duration of
a "group within" timing linkset. If this minimum duration is greater than
the "group within" time span, error messages are issued to the user, and
no further attempt is made to schedule any visit in that timing linkset.
In addition, the MET was not properly enforcing the "group within"
constraint between any two visits in a "group within" timing linkset.
This problem has been corrected.
- 51449 - JMS should support separate primary/secondary mirror dust fractions
The JMS now differentiates, via two separate fields in the SC/OTA file,
between the dust fraction of the primary mirror versus that of the secondary mirror.
Previously, only one dust fraction value was used for both the primary and
secondary mirrors.
- 51452 - Implement Detector Gain in JMS algorithms...:
The effect of detector gain is now being accounted for within the JMS.
A previous JMS enhancement had added the parameters required to
calculate detector gain to the ISIM file, but, with OPR 51452, these
parameters have been implemented within the JMS algorithm.
- 51472 - JMS should account for dust/support structure thermal emission
The JMS has been enhanced to calculate the thermal background contribution
of primary mirror dust and secondary mirror dust. The dust emissivity is
specified in the SC/OTA file, and the dust temperature is assumed to equal
that of the "host mirror" (primary or secondary).
In addition, the thermal background contribution from the primary mirror
support structure is also now being calculated. Relevant parameters
for this computation, specified in the SC/OTA file, include the mirror support
emissivity, the mirror support temperature, and the fraction of the pupil
occupied by the mirror support structure.
The total primary mirror thermal background is then computed as the sum
of the primary mirror thermal, the primary mirror dust thermal, and the
primary mirror support structure thermal. The total secondary mirror thermal
background is computed as the sum of the secondary mirror thermal and
the secondary mirror dust thermal.
- 51485 - JMS should differentiate between sky and earth/moon sunshield blockage
The JMS has been enhanced such that, in the SC/OTA file, a separate sunshield
description can be specified for determining sky blockage (for scattered Zodiacal
Light and scattered starlight calculations) as opposed to earth/moon blockage
(for scattered Earth and Moon shine calculations). This allows for one to more
precisely define the blockage nodes for Earth/Moon, without increasing the JMS
execution time for the scattered sky brightness calculations.
- 51684 - JMS toolset should have JWST ephemeris conversion tool
A second JWST ephemeris has been created for use with JMS.
It has a 10-year duration and it represents an estimated worst-case
orbit scenario for stray light from the Earth and Moon.
This JWST orbit is the result of launch on 2011.161 (June 9th), with
science operations beginning September 2011.
In addition, a second Spacecraft/Telescope Architecture file has been
created, which uses this new ephemeris file.
The tool converts a JWST ephemeris file from geocentric
equatorial coordinates (km) and velocities (km/sec)
to heliocentric coordinates (km) and velocities (km/day),
as required by the JMS application.
- Release identifier: JMS_1.2_07-May-2004
This version of JMS (v1.2) provides the user with two significant
improvements to the background stray light model representing new sources:
Earth, Moon, and sunshield spreader bars. These sources of background are
now included in all calculations by JMS in the ETC, S/N, Sensitivity, and
MET tools. In addition, the spectral energy distribution and the ation
with time of these new backgrounds may computed with the Backgrounds tool.
The Earth/Moon source model represents their scattered sunlight and thermal
emission. Tabulated phase functions for the Earth and Moon represent the
strength of the scattering. The thermal emission is represented with a hot
side and a cold side temperature for both bodies. Illumination of JWST's
mirrors is computed taking into account the amount of blockage by the JWST
sunshield. The thermal emission of the eight spreader bars is represented
in terms of their locations, dimensions, temperatures, and emissivities.
In JMS v1.2, the schedule of visits in a Design Reference Mission that is
formed with the MET tool minimizes the duration of those visits, taking
into account the new sources of time-varying background added to the
previously modeled sources of time-varying backgrounds (Zodiacal Light, the
celestial sky, the warm sunshield, etc.).
The sunshield modeled in JMS v1.2 represents the JWST sunshield that was
proposed by Northrop Gumman Space Technology in 2002. This model uses 138
triangular finite elements to represent the form and distribution of
temperature of the coldest membrane (OTE side). This improves upon the
2-element model released with JMS v1.0, v1.1.1, and v1.1.2 and upon the
128-element representation of the Next Generation Space Telescope Yardstick
design released with NMS v3.6.
The design parameters for JWST OTE are also updated in this release of JMS
to represent the recent f/20 design and the recent thermal models.
Specific items implemented in this release:
- 50106 - JMS should account for detector gain
-
Partial implementation.
JMS has been modified to accept detector gain input parameters
specified in the ISIM file. These values are not yet used
in internal calculations.
- 50108 - JMS should compute Earth/Moon stray light
-
JMS now supports the computing of the stray light contribution for the primary
and secondary mirrors that is due to scattered sunlight from and thermally
emitted from the Earth and Moon and is not blocked by the sunshield.
- 50166 - JMS etc should report time in "days", not "orbits"
-
The ETC "stat_median" report now correctly reports
exposure times calculated over a certain number of "days".
- 50905 - JMS servlet should support MacOS/Safari browser
-
The JMS servlet has been modified to correct the parsing of
multipart/form-data, so that any modern browser should be
supported.
- 51003 - JMS should allow duplicate line numbers within the same proposal
-
The combination of program, visit, and line_number must be
uniquely specified in the DRM. Previously, only the combination of program and
line_number had to be specified uniquely in the DRM.
- 51033 - JMS should compute Sunshield Spread Bar stray light
-
JMS now supports the computing of the stray light contribution for the primary
and secondary mirrors that is due to thermally emitted from the portion of the
sunshield's spread bars that is visible to the OTE.
- 51156 - JMS should get from input tabulated scattered light phase functions
-
JMS now supports the specification of a tabular scatter light phase function
for the Earth and Moon, which is used for computing the Earth and Moon's stray
light contribution.
- Release identifier: JMS_1.1.2_09-Feb-2004
JMS 1.1.2 is a patch release that contains updates to two input
data files (the ASWG DRM and the sensitivity test DRM) and revised
reports (exposure time, mission elapsed time, and sensitivity).
These updates were completed under SPR 50291.
Changes to the ASWG DRM include the following:
-
The targets in the Faint_End_of_WD_Cooling_Curve (v0001 - v0012) have
been brightened by 2.4 mag in order to obtain feasible exposure times
with flat field errors and the 6-m JWST.
-
The targets in the Survey_of_Trans-NepDEEP (v0433 - v0436) have been
brightened by 1.8 mag in order to obtain feasible exposure times with
flat field errors and the 6-m JWST.
-
The targets in the Deep_Imaging_Survey (v0001 - v0007) have been
brightened by 1.2 mag in order to obtain feasible exposure times with
flat field errors and the 6-m JWST.
-
Targets V0021 and V0022 in the Deep_Spectroscopy_Diagnostic were
brightened from 25.4 to 24.4 in order to reduce the exposure time and
to make the visits schedulable.
Changes to the sample DRM used for sensitivity include adjustments
to the spectral resolution for the MIRI_ifu and NIRSpec configurations,
and a reduction of dither positions to 10 for all configs.
- Release identifier: JMS_1.1.1_22-DEC-2003
JMS 1.1.1 is a patch release that replaces two kinds of data in the
input data files for the ISIM and for the SC/OTA. In the ISIM file the
photometric aperture throughputs based on circular aperture Airy
functions (first released with JMS v1.1) are replaced with throughputs
calculated from the JWST PSF. The PSF is based on wavefront error maps
and optical transfer functions that are supplied by BATC and that
represent Rev. P of the WFE budget. In the SC/OTE file the PSF
sharpness based on the NGST Yardstick design as presented in Monograph
No. 7 and first released with NMS v1.0 are replaced with values
computed from the JWST PSFs for each science instrument as determined
by from information from BATC (as described here for the aperture
throughput.) The sharpness function is a composite of the individual
science instrument functions based on the NIRCam and MIRI cameras.
The specific updates are described under SPR 50075, as follows:
- New flux_fraction data are provided in the ISIM files;
- New sharpness data are provided in the SC/OTA (ARCH) file;
- Bug fix: elimination of core dump when processing observations
with non-physical exposure times at all time points;
- Bug fix: corrected adjustment of end times for some target
visibility windows to avoid overlap scheduling of observations.
- Release identifier: JMS_1.1_12-DEC-2003
This version of JMS (v1.1) provides the user with three
significant new features: aperture photometry, a model of the
effect of flat field calibration error, and inclusion of the
Mid-InfraRed Instrument on the web browser interface to the
ETC, S/N, MET, and FLUX tools . The JMS aperture photometry
model uses the unweighted target signal and the background
noise in an image plane aperture to compute exposure time, S/N,
or limiting target flux. This method is offered in addition to
the previous, optimal detection model. The values of aperture
throughput in this release are an approximation to the expected
performance of JWST. Those JMS v1.1 values are computed for an
Airy diffraction pattern with total wavefront error specified
by the JWST optical error budget. With this version of JMS,
errors in the flat field calibration are modeled to increase
the noise in an image according to the amount of photon
background, the value of the r.m.s. flat field error, and the
number of dither positions employed. The Design Reference
Mission input data file has been updated to take account of the
default value of instrumental flat field error. Most
observations in the DRM were assigned 10 dither positions per
observation, and a few were assigned 30. As previously,
optimal target detection is the default for the DRM reports
provided with this software release.
Specific items implemented in this release:
- 49031 - MET doesn't set candidate.sched_order fields if no linksets exist in DRM
-
The MET tool did not properly set the candidate sched_order fields if no timing
linksets existed in the DRM deck file. The sched_order fields are now set
correctly for all candidates, regardless of the existence of timing linksets
in the DRM.
- 49469 - JMS should support aperture photometry
-
JMS now supports aperture photometry in addition to its
current optimal source detection capability. The ETC, MET, FLUX, and SNR tools
are affected by this enhancement.
- The aperture data (including all
wavelength-dependent data) are included in the ISIM File, and the DRM File
contains a new field indicating whether optimal source detection or
aperture photometry is to be used for a given observation, as well as which
type of aperture photometry is to be used. Only
pre-defined aperture sizes will be available because JMS will not compute the
flux fraction on-the-fly.
- The JMS report files now include the new ISIM/DRM input data, as well as
(for each observation) the photometry mode being used.
- 49483 - Upgrade JMS web interface to support aperture photometry
- The web pages for the ETC, MET, FLUX, and SNR tools
now include an option to specify either
the aperture radius in pixels or
the use of the optimal method.
- 49507 - JMS should model flat field error
-
JMS now includes in its estimate of the noise of an observation
the effects of flat field errors on the estimated background in the
signal detection process. This source of noise is included in
the ETC, MET, Sensitivity, and S/N tools, and it is
in addition to the noise sources included in previous versions of JMS.
Additional features include:
- New fields added to the ISIM and DRM deck files
to allow estimation of the flat field errors;
- Enhancements to the output reports for the ETC, SNR, and FLUX tools;
- Enhancements to the JMS web pages for specification
of the number of dither positions for a given observation.
- 49638 - Add MIRI to input form lists of available science instruments
- The following MIRI instruments have been added to the web interface drop-down list:
MIRI_cam, MIRI_spec_lores, MIRI_ifu_1A, MIRI_ifu_1B, MIRI_ifu_2A, MIRI_ifu_1B.
- 49639 - Correct JMS spectral resolution values
- The spectral resolution options for spectrograph instruments
were reduced by half.
- 49706 - JMS ngst::add_obset method should initialize obset's run_mode field
- The obset data field "run_mode" is now initialized in the
ngst::add_obset
method. This prevents JMS from core dumping whenever the MET is run
with splitting.
- Release identifier: JMS_01.00_04-JUN-2003
- 47485
- All software nms/ngst references should be changed to jms/jwst:
Changed all references to "nms" to "jms" in the simulator software.
The executable was renamed from "nms" to "jms", and all program
inputs/outputs were also changed.
- 47581
- Change all web references from NMS to JMS.
The primary URL for JMS has been defined as:
http://www.stsci.edu/jwst/science/jms/
- 48374
- MET should report sun angle at start/end of visits: Added the
capability, to the MET, to compute and write out (in the report file)
the target sun angle at the start and end of each scheduled visit.
- 48399
- jms should use newly generated JWST ephemeris file: Modified the
architecture deck file to include newly generated JWST, Earth, and Moon
ephemeris files. The new JWST ephemeris file was provided by Mark
Beckman at GSFC/FDF. I converted this 15 year ephemeris
file to be of the same form as the other JWST ephemeris files, and
this is now the default JWST ephemeris file, as referenced in the
architecture deck. The Earth/Moon ephemerides were created by running
a conversion program on the original ephem data generated with Percy.
using Percy. The validity of the new JWST ephemeris file was
rigorously evaluated.
- 48496
- MET should report raw visit scores as well as scheduling order:
Instead of reporting an adjusted visit score (adjusted due to the
membership of a visit in a timing linkset), the raw scores are
now displayed, as is an integer quantity that designates the order
in which each visit was scheduled on the mission timeline.
- 48638
- MET should report timing linkset id's alongside scheduled visits: The
MET has been enhanced such that the timing linkset id's of timing-linked
visits are now written to the report file, both for visits that scheduled
as well as for those that failed to schedule.
- 48639
- MET start/end times and durations should be reported in decimal days:
The MET was modified to report visit start/end times in decimal days,
as opposed to the format: YYYY.DDD:HH:MM:SS. In addition, visit
durations and exposure times are now reported in decimal hours.
- 48641
- MET scoring algorithm can be simplified: now that the sched_order field
has been added to the candidate class, this new field can be used to
govern the order of scheduling by the MET. As a result, the code
which determined the scheduling order was greatly simplified, removing
several hundred lines of code which had used only the visit SCORE to
determine scheduling order. This code is now more streamline and easier
to maintain.
- 48648
- Remove JWST orbital elements from ARCH deck file: The archaic and never-
used JWST orbital elements were removed from the ARCH deck file. All
required code cleanup was also performed to eliminate references to
these defunct input parameters.
- 48649
- MS should gracefully handle finding no sunshield data in ARCH deck file:
If one ran jms with the NEW stray light model, but no sunshield data
existed in the ARCH deck file, the program core dumped. Error
checking has been added to the jms to print out the appropriate error
messages and then terminate gracefully.
- 48775
- jms should better support long SI Config names: Modified jms
to support the writing of long SI config names (10-20 characters in
length) to the output report. Such long names have been specified in
the latest JWST ISIM file, and the old limit of 9 characters was
insufficient. These changes affect all of the JMS tools (MET, ETC, etc.).
- 48798
- JMS should allow for the specification of config-specific wavelength
range: new ISIM deck fields were added, as a function of SI Config.
These entries are read and used to validate the DRM observation
wavelengths. If the observation wavelength falls outside its
SI config's preferred wavelength range (but still within the limits
of the wavelength-dependent data used in calculating SI throughput),
a warning is issued, but processing continues.
- 48838
- Configure new JMS 1.0 deck files: The new JWST ARCH, ISIM, and DRM
deck files have been tested and configured for JMS 1.0.
NMS was the predecessor to the JMS system.
| Name |
Comments |
|---|
| Release_3.6_01-MAR-2003 |
The changes with this release are:
- The MET now supports timing link sets, added to the associated revision v2.6 of the
NMS Design Reference Mission (DRM) in order to meet the scientific requirements for
relative time intervals between observations of science targets. (see 46430 below)
- Previously, the MET greedy scheduling algorithm would schedule visits at their
"best times" over all remaining scheduling windows on the calendar. This could
result in very loosely packed calendars. For example, considering the telescope's
orbital period (roughly one year), ten identical visits (each of one hour's duration,
with one target visibility window per orbit) would schedule a year apart from each
other. Each visit would schedule at the optimal time, one per orbit. This would
result in a ten-year mission duration, with only 10 hours of visit time. When
the full DRM was scheduled, 999 out of 1,000 visits scheduled over the full mission
duration of 10 years, with numerous large gaps between visits. The scheduling
algorithm has been modified, however, allowing the user to specify an absolute
tolerance (in seconds) and a relative tolerance (in percent), used as follows.
Each visit is now scheduled at the earliest available time in which the visit duration
is within either tolerance (absolute or relative) of the optimal visit duration
over the entire mission timeline. The new scheduler now succeeds in scheduling
all visits of the NMS DRM within a 5.3-year mission, whereas the previous version
could only schedule 999 of 1000 visits using a 10-year mission. The new schedule
enforces timing links involving 40% of the visits, whereas the previous result
had no timing links. The new schedule was obtained using the modified-greedy
algorithm and a 5%/10-second limit on the increase of visit duration at the scheduled
time. The total visit duration of the NMS v3.6/DRM v2.6 is thereby increased by 2.9%
over the NMS v3.5/DRM v2.5 result. (see 47278 below)
- Release Notes for DRM v2.6: This new version of NMS Design Reference Mission (DRM)
is version 2.6. It is based upon the NMS DRM specifications originally developed
by the Ad Hoc Science Working Group (ASWG), which themselves represent the
configured science progam descriptions written by the ASWG (as
controlled by the JWST Configuration Change Board). Two kinds of
changes have been made in order to convert NMS DRM v2.5 to v2.6.
- First, a few very long visits were broken into a number of
scientifically equivalent visits (i.e., the S/N of the new set is equal
to the S/N of the original single visit.) This was done because the
duration of the original visits exceeded the target visibility window,
or because the single, long-duration visit was difficult to schedule in
competition with other visits.
- Second, timing links between visits were added in order to represent
the scientific requirements of the programs. For example, a group of
observations may need to be performed with particular intervals of time
between them. These linkages affect about 40% of the visits in the
DRM. These timing links are enforced during scheduling by the revised
scheduler in the associated release of NMS v3.6. In the DRM data file
these timing links are represented by a new kind of record that
identifies the timing link set, identifies a pair of affected visits,
the kind of timing link (within, without, before, or after), the value
of the time interval, and the scheduling tolerance on that time
interval. Each record describes the link between a pair of visits, but
an unlimited number of such records may comprise a timing link set.
- These two kinds of changes to the DRM do not affect the quality of the
science data to be obtained, but do improve the fidelity of the
NMS-determined science schedule. The changes to the DRM may be
characterized as follows:
- Four visits in program P022 ("The Ages and Chemistry of the
Oldest Stellar Halo Populations") were split into a several
shorter-duration visits.
- Timing links were specified for visits in the seven programs:
- P002 The Age of the Oldest Stars from the Faint End Slope of
the White Dwarf Luminosity Function in Globular Clusters
- P006 Microlensing in the Virgo Cluster and the Role of Baryonic
Dark Matter in the Universe
- P007 A Survey of the Trans-Neptunian Region
- P014 Formation and Evolution of Galaxies I: The Deep Imaging
Survey(s)
- P018 Observing the IR Transients of Gamma-Ray Bursts and
Their Host Galaxies
- P021 A Complete Initial Mass Function for Old Stellar
Populations
- P022 The Ages and Chemistry of the Oldest Stellar Halo
Populations.
- The specific changes to the NMS DRM described in the following. A
10%-tolerance was generally adopted on each of the timing
specifications, although not specified in the ASWG proposals. A
broader discussion of the scientific requirements for the timing links
may be found in the memorandum, "An investigation of 0-length slews,"
by L. Petro (June 5, 2002.)
- The long duration visits P022V0009 and P022V0010 were split into
9 visits with associated 9 timing links, in order to reduce the
90-day duration required by the original visits. Also, P022V0013
& P022V0014 were split in the same manner, in order to avoid the
40-day duration required by the single visits. The S/N of each new
visit was reduced from that of the single-visit by the square root
of the number of the new visits. (See item 8 below for links
implemented to protect colors from target variations.)
- In P002, each set of 3 visits is to complete within 35 days.
- In P006, each of the 30 visits are to be separated by 1 +/- 0.1 day.
- In P007, the 3 visits in each set are are to be separated by
3.5 +/- 0.3 day.
- In P014, two pairs of visits are each to have separations of
49 +/- 2 day.
- In P018, the 3-visit sets are to have the visits in a sequence
with separation 4 +/- 0.2 day and 16 +/- 1.0 day.
Also, the 4-visit sets are to have the visits in a sequence
with separation 4 +/- 0.2 day, 16 +/- 1.0 day, and 20 +/- 4.0 day.
Also, the visits are assigned to 3 one-year intervals (Cycles in
HST parlance.)
- In P021, each of the thirteeen pairs of visits are to complete
within 20 days.
- In P022, each of six pairs of visits are to complete
within 15 days. These pairs are 2-color exposures at 0.65 and
0.8 microns.
Also, each of eighteen pairs of visits are to complete within
20 days. These pairs are 2-color exposures at 0.65 and
0.8 microns.
- When running the MET via the web interface, the report file now includes the visit
target coordinates, the slew data between scheduled visits, and compiled
slew-related statistics over the entire calendar.
- When running the MET repeatedly with the same input data (deck data), but using different
scheduling-related parameters, the same exposure times were being calculated
over and over again for each met run. Because the exposure time calculations are
the dominant (> 90%) source of MET run duration, a new capability was added to the
command line version of met. That is, one can preserve an exposure time data
file between MET runs, and reuse this exposure time data file for other met runs,
as long as one is sure that the exposure times are the same for those MET runs.
This can shrink some MET run times from 1.5 hours (using 15 cpu's, in parallel) to
about 10 minutes (with 1 cpu). (see 47428 below)
- If any timing linked visit fails to schedule, than all visits in the same timing
link set should be left as unscheduled. Previously, "partial timing link set
scheduling" was permitted. (see 47078 below)
- When scheduling a given timing linked visit, all visits in the timing link set
are now scheduled contiguously, instead of alternating between visits in various
different timing link sets. (see 47006 below)
- During the implementation of timing link sets (46430), numerous time-related
"roundoff errors" and window "edge effects" were encountered that resulted in
repetitive modifications to the software. It was realized that constructing
and using visit schedulability windows, specified in "mission time steps", was
at the root of this problem. As a result, the entire MET scheduling algorithm was
modified to use true time windows (in units of seconds), thereby eliminating
all of the previously described problems. This greatly streamlines the
timing link set scheduling algorithm, already implemented. (see 46672 below)
- The MET has been modified, to restrict the scheduling of any visit to begin
at or later than the time epoch specified for that visit in the drm. Previously,
visits could schedule anywhere on the mission timeline, so long as the visit's
target was visible. (see 47275 below)
- Visibility window data is now displayed for visits that have been scheduled
by the MET. This visibility window data is displayed as a number ranging from
0.0 to 1.0, computed as the ratio of mission time when the observation's target
is visible (not in sun avoidance) to the total mission time. (see 47277 below)
- After the addition of the finite-element stray light model (40734 in NMS 3.0),
it was realized that new deck-derived parameters used in the stray light calculations
were not being written to the report file. All of these parameters are now
included in the report.
- When calculating exposure times with both the ETC and MET, observations
with "identical data" are pre-identified as duplicates, and the exposure
time and self-emission data are then calculated for only one of the duplicates.
In this case "identical data" means that all data pertinent to the exposure
time calculation are the same between the two observations. (see 45969 below)
- For reference, the following problem reports were implemented
in this release:
- 47278 - MET should use user-specified tolerance in ranking best scheduling places
- 47428 - NMS should support ability to read a previously created self-emission file
- 47275 - MET should not schedule a visit before its DRM-specified time epoch
- 47277 - MET should display visibility window data in output report
- 47078 - MET should not schedule any time-linked visits if any members fail to schedule
- 47006 - MET should schedule all su's in a given timing linkset together
- 46672 - MET should use time windows, not only time steps, for scheduling
- 46430 - MET should support timing linksets
- 46284 - NMS is not writing all deck parameters to report file
- 45969 - NMS should recognize duplicate pointing observations
|
| - |
The changes with this release are:
- The Java servlet has been migrated from Apache 1.3.12/JServ 1.1
to Apache 1.3.26/Tomcat 3.3.1.
There are no changes to the NMS executable itself.
- For reference, the following problem reports were implemented
in this release:
- 46068 - Upgrade NMS servlet from Apache JServ 1.1 to Jakarta Tomcat 3.3
|
| Release_3.5_07-JUN-2002 |
The changes with this release are:
- In both ISIM data files, the major slew rate has been changed from
15 degrees/hour to 90 degrees/hour. This major slew rate is now
used by the met in some cases (see OPR 45867 below).
- Code maintenance of the nms has been affected, and will continue to
be performed through the next release, to implement, where possible,
the C++ STL, as well as the elimination of anachronistic homegrown
libraries whose functionality is now part of the C++ standard.
- The wavelength dependent PSF data are now written in three separate
reports in the output file -- emissivity, reflectivity, and
sharpness. Previously, all three types of PSF data were written
in the same table, and the table could contain incorrect/invalid
data.
- When running the met with the report type of SCHED_POS, the report
file now contains data for slews between scheduled visits (slew angle
in degrees and slew duration in hours). In addition, near the start
of the report file, slew statistics over the entire mission timeline
are compiled, including total slew angle, total slew duration, and
mean slew angle and duration. For the mean slew angle and duration,
two means are computed. The first includes all slews (including
zero-length slews). The second includes only non-zero-length slews.
- The URL for the main NGST web site has been updated.
- The NMS Sensitivity tool web page has been adjusted
to behave correctly when validating user input.
- For reference, the following problem reports were implemented
in this release:
- 45890 - nms major slew rate is incorrect
- 45782 - NMS should use C++ STL wherever possible
- 45877 - nms PSF data being incorrectly written to report file
- 45867 - met should compile slew statistics for final report
- 45967 - Configure nms files for Build 3.5
- 45740 - Update NMS web pages to reference new NGST site
|
| Release_3.4_05-APR-2002 |
The changes with this release are:
- The Sensitivity Tool can now be easily run over a range of wavelengths
by specifying a min/max wavelength, number of wavelength steps, and
stepping mode (linear or logarithmic), used for computing sensitivities
over all observations in the DRM.
- In addition to specifying target coordinates in RA/DEC (Equatorial Coordinates),
coordinates may also be specified in Ecliptic Longitude/Latitude and
Galactic Longitude/Latitude. For the Backgrounds Tool, coordinates may
also be specified in Heliocentric Ecliptic Longitude/Latitude. Output reports
will accordingly display the target coordinates as they were originally
specified.
- For reference, the following problem reports were implemented
in this release:
- 45268 - nms sensitivity tool should be runnable over many
wavelengths and configs
- 44263 - NMS should accept non-equatorial target coordinates
- 45551 - Configure NMS files for NMS Release 3.4
|
| Release_3.3_14-FEB-2002 |
The changes with this release are:
- A new reporting option was added to NMS, which calculates the "backgrounds"
(primary/secondary mirror self-emission, as well as sunshield scatter,
zodiacal light, and starlight scatter from the primary/secondary mirrors)
as a function of target position, wavelength, time, and science instrument
configuration parameters. The on-axis zodiacal light is also calculated.
The backgrounds can be calculated in units of incident sky intensity
(Megajanskies/steradian) or detector signal (counts/pixel/second).
- Both the "Goals" and the "Requirements" ISIM Files have been modified,
to eliminate all references to the TIR-ACCUM and TIR-SPEC Instrument
Configurations.
- For reference, the following problem reports were implemented
in this release:
- 44191 - nms backgrounds report should be able to display backgrounds in "sky units"
- 45208 - Remove TIR-SPEC/TIR-ACCUM from NMS ISIM Decks
|
| Release_3.2c_05-FEB-2002 |
The changes with this release are:
- The ISIM requirements file was modified as follows:
The quantum efficiency functions that represented expected wavelength
dependent performance of InSb and Si:As detectors have been replaced.
For the NIR detector the new quantum efficiency is piece wise constant
at 0.7 and 0.8, with a break at 1.0 microns. For the MIR detector the
quantum efficiency is constant at 0.5 between 5 and 27 microns.
The number of pixels per MUX/readout amplifier for the mid-IR has been
reduced from 1.6E6 to 3E5.
- The ISIM goals file was modified as follows:
The quantum efficiency functions that represented expected wavelength
dependent performance of InSb and Si:As detectors have been replaced.
For the NIR detector the new quantum efficiency is piecewise constant at
0.90 and 0.95, with a break at 1.0 microns. For the MIR detector the
quantum efficiency is constant at 0.6 between 5 and 30 microns.
The number of pixels per MUX/readout amplifier for the mid-IR has been
reduced from 1.6E6 to 3E5. The number of significant figures for the
NIR and MIR read noise have been increased.
- The DRM file was modified as follows:
Observations at 28 microns have been modified in order to be consistent
with the 5-to-27 micron detector requirement. Two observations
at 28.2 microns have been removed from the DRM. Ten
multi-color survey images have been modified to use a 27 micron filter.
- The mailto: list on each web page was replaced with a link to a
main Contacts Page (contacts.html) listing the NMS staff members.
- The MET page was also modified to pre-select the scoring mode
option DIFFERENCE as the default, rather than RATIO.
- The menu section atop each page was adjusted to use a common external
file containing Javascript code. A link was added, on the documents
page, to the NMS Peer Review document (27 Apr 2001), provided by Larry Petro.
- Decreased the step-size used in iteratively determining NGST nominal roll
to decrease the impact of "edge effects" when calculating scattered light
intensities.
- NMS now validates LINEAR and SPLINE wave data records, specified in the
Architecture and ISIM Data Files. Previously, all data was assumed to be
specified to use cubic spline interpolation, even if the user desired to use
linear interpolation.
- NMS now handles observations with wavelengths that are exactly equal
to the minimum or maximum wavelength specified in any ARCH/ISIM wave_data
records which are relevant for those observations. Previously, the
observational wavelengths had to fall strictly inside the wave_data
wavelength ranges.
- For reference, the following problem reports were implemented
in this release:
- 44426 - Replace "Chris Sontag" with "John Boia" in software & documentation
- 44894 - Create new web page interface for backgrounds report
- 44900 - Assorted minor web page changes
- 44839 - NMS should use finer angle step size when calculating nominal roll
- 45143 - Configure NMS 3.2c files
- 45137 - NMS must properly validate LINEAR versus SPLINE wave data records
|
| Release_3.2b_10-AUG-2001 |
The changes with this release are:
- The ASWG DRM has been revised to remove observations that require
capabilities that are not part of the anticipated performance of the
science instruments, as recommended by the Project Scientist. Those
capabilities are high dispersion (R > 1,500) NIR and MIR spectroscopy
and high-dynamic range coronagraphy. The affected programs are numbers
15, 16, 20, 23, and 30.
- A memory overwrite error has been fixed, when running nms in -multicpu
mode.
- A minor change was made to the PSF data in the Architecture Deck,
at a wavelength of 0.7 microns.
- For reference, the following problem reports were implemented
in this release:
- 44350 - Configure NMS DRM File, Version 2.4
- 44318 - NMS -multicpu memory overwrite error when creating unix scripts
- 44409 - Update NMS Architecture Deck Sharpness Value at 0.7 microns
|
| Release_3.2a_14-JUN-2001 |
The changes with this release are:
- Values of some detector characteristics in the "ISIM Requirements" and
"ISIM Goals" data files are corrected with this release. The previous
release, v3.2, was intended to make the Requirement and Goal values
consistent with NGST Document #641, but certain values were
inadvertently unchanged. The changes with the present release are: NIR
and MIR detector dark current in the "ISIM Requirements" file; and in
the "ISIM Goals" file the NIR and MIR dark current and well depth.
- For reference, the following problem reports were implemented
in this release:
- 44044 - New Isim Deck files needed for NMS 3.2a
|
| Release_3.2_10-MAY-2001 |
The changes with this release are:
- Updates have been made to the NMS Spacecraft/Telescope input file, in
order to make the NGST specifications consistent with the Level 1 and
Level 2 requirements. The principal changes result from changing the
mirror diameter from 8 m to 6 m. Other dimensions of the OTA and
observatory are scaled from the former 8-m Yardstick design to be
consistent with the new diameter of the primary mirror . Furthermore,
the temperature of the primary and secondary mirror is changed to 45 K,
and the f/ratio of the intermediate focus is changed to f/19.11.
- Updates have been made to the ISIM input file to be consistent with NGST
document #641, "Technology Development Specifications for NGST
Detectors." That document contains both requirements and goals.
Therefore, instead of having a single ISIM input file, there are now
two configured ISIM files, the "Requirements" Deck, and the "Goals"
file. Changes are made, effective with this release, to the values of
the pixel length, pixel dark current, pixel read noise, pixel read time,
pixel well depth, and detector quantum efficiency for both the NIR and
MIR detectors. The number of pixels for the NIR MOS has been adjusted
in order to match the pixel scale of the ESA design study.
- The network-distributed implementation of NMS (multi-cpu processing)
has been enhanced to allow for greater processing efficiency. Now,
faster nodes in the network will perform more processing than slower
nodes. Previously, slow nodes received as much work as fast nodes,
and the whole process spent a lot of time waiting for slow nodes to
complete their share of the processing load.
- For reference, the following problem reports were implemented
in this release:
- 43831 - New NMS Deck Files For NMS 3.2
- 43171 - NMS Speedup when using multi-node stray light model
|
| Release_3.1_20-APR-2001 |
The changes with this release are:
- When running in batch mode, for select users, NMS now runs in
a mode in which the exposure time calculations (for -etc and -met)
are distributed, in parallel, across a group of workstations
(as opposed to running serially on one workstation). This
significantly speeds up processing when using the "new" stray
light model.
- In -met mode, NMS was recalculating background light intensities
a second time, for all scheduled observations, at the time points
when these observations scheduled. When processing with the
"new" light model, this ended up grossly increasing the total
NMS execution time. Because these data are calculated for all
observations for all mission time points before the schedule is
built, NMS is now storing this data away, instead of recalculating
it after the scheduling of observations. This greatly decreases
NMS execution time when using the "new" light model.
- Code modifications were made to NMS to make it compatible with the
KAI C++ compiler being used to compile SPSS code, for
standardization purposes. Use of the Makefile included with
this build presupposes that the user has the KAI C++ compiler.
- For observations which were not the first observation in a given
visit, NMS -met was erroneously calculating exposure times for
all observations at all time points, regardless of whether the
observation's target was in sun avoidance. This is no longer
being done, greatly decreasing the total NMS execution time.
- For reference, the following problem reports were implemented
in this release:
- 43171 - NMS Speedup when using multi-node stray light model
- 43563 - NMS code should compile on KAI C++ compiler
- 43632 - NMS -met should not compute exposure times for targets in sun avoidance
|
| Release_3.0_15-NOV-2000 |
The changes with this release are:
- The coordinates for specifying the sunshield blockage nodes (used
in calculating the scattered light and self emission (OPR 30734))
were modified to be specifiable in the reference frame of the
sunshield, in units of meters.
- Redundant quantities have been removed from the Architecture Deck.
These include the primary mirror focal length, and the primary and
secondary mirror x, y, and z locations.
- The NMS deck validation software now allows for values of 0.0
for both the micro_rms and dust_fraction in the Architecture Deck.
This case can be used to evaluate the case where the only
backgrounds being considered are the on-axis zodiacal light
and the mirror self-emission.
- When running the NMS with the simplified sunshield model (as
opposed to the multi-node model) and applying the size_scale
factor, the scale factor was incorrectly being applied to
both the sunshield area and the fractional area of the sunshield
visible to the primary and secondary mirror. As of this release,
the scale factor is being applied to only the sunshield area.
- When running the MET, DIFFERENCE scoring mode is now the default
for the scheduling of observations, as opposed to the previous
default, RATIO mode.
- For reference, the following problem reports were implemented
in this release:
- 43226 - Delete ota/secondary_location_x,y,z values from architecture deck
- 40734 - Support multinode shield and primary mirror model
- 42743 - Web updates needed to support multinode modeling opr 40734
- 42869 - NMS should allow for micro_rms and dust_fraction = 0.0
- 43083 - NMS should not apply size scale factor twice to sunshield area
- 43091 - MET should use DIFFERENCE scoring mode as the default, not RATIO
|
| Release_2.9a_24-OCT-2000 |
The changes with this release are:
- Batch request results will no longer be sent by email.
Instead, the user will be required to register and login
to allow NMS batch requests. After login, the user can
view a "Status" page to monitor the status of batch requests.
Within the "Status" page, the user is given the option
to ABORT ongoing jobs, or VIEW results of completed requests.
In addition, a web page is provided to allow the user to
update password and other personal infoamation.
- For reference, the following problem reports were implemented
in this release:
- 42405 - Provide improved batch processing monitoring and control
|
| Release_2.9_26-JUN-2000 |
The changes with this release are:
- Configured the latest DRM, version 2.3. Sample reports were
generated using this latest DRM. Note that this version includes
roughly 3500 visits, requiring the NMS web version to be run
in batch mode.
- Provided a batch mode option to each of the NMS tools, whereby
results are sent by email to the user's address. This allows
a user to submit jobs that require more than the default 40
minute cpu limit imposed on non-batch (continuous connection)
requests. This new option
is included in the "Processing and Reporting Options" section
of the NMS tool pages.
- For reference, the following problem reports were implemented
in this release:
- 41969 - Provide a batch capability to the NMS web interface
- 41971 - Configure DRM version 2.3
|
| Release_2.8_17-APR-2000 |
The changes with this release are:
- To reduce system memory requirements, the individual overhead values
for all obsets for all time
points are no longer stored when running the NMS met tool. Instead,
only the total visit duration and the total overhead time is stored
for each visit for all time points. This reduces the memory
requirements for large drm runs by nearly 50%. The same total and
config-specific overheads data are still stored, but
only at the specific time point at which the visit actually scheduled.
- All references to readout_noise_per_read has been changed to
readout_noise_per_frame in the ISIM deck.
- If primary and/or secondary mirror heating is turned off
in the NMS Spacecraft/Telescope input file (architecture deck),
error messages are issued and program execution terminates.
- For reference, the following problem reports were implemented
in this release:
- 41393 - NMS -met should not store unnecessary amounts of overheads data
- 41405 - ISIM Deck should reference readout_noise_per_frame, not per read
- 41326 - NMS should report errors if PM/SM mirror heating turned off
|
| Release_2.7_03-APR-2000 |
The changes with this release are:
- Merged the "nms" and "drm" executables into one executable (nms).
The exposure time calculator is now run as "nms -etc", the signal/noise
calculator as "nms -snr", the sensitivity calculator as "nms -flux",
and the scheduler as "nms -met". This is a transparent change to
NMS web users.
- When running nms in all modes but "met" mode, a line in the output file
formerly indicated that values would be displayed for 1 NGST orbit.
However, depending on the total timeline specified on the command line,
it might be more or less than 1 NGST orbit. The actual value is now
computed written to the report file (in units of number of NGST orbits).
- The nms command will now display (without errors)
scheduling information for report_type = SCHED_POS, when running
nms in "met mode" (nms -met). This change affects only the cases when the
NMS MET tool is run in command line mode.
- The NMS has been modified to allow the user to specify a new qualifier,
"scoring_mode", with values of "RATIO" or "DIFFERENCE", with the default
value being "RATIO". With "ratio" mode, candidate scores are computed
as longest duration/shortest duration. Scheduling is then performed on
high score candidates first. With "difference" mode, candidate scores
are computed as (longest duration - shortest duration). Scheduling is then
performed on high score candidates first. Previously, all scoring was
computed through the ratio of shortest duration/longest duration, and
low score candidates were scheduled first. This feature has also been
made available on the MET tool web page.
- For reference, the following problem reports were implemented
in this release:
- 40972 - nms unable to display scheduling report data for report type of SCHED_POS
- 40643 - further nms code cleanup
- 41148 - nms -met should allow for alternate candidate scoring methods
- 41166 - Support for parameter variation in the NMS MET web interface
|
| Release_2.6_01-FEB-2000 |
The changes with this release are:
- The multiplex value for the MIR-SPEC SI Config in the ISIM Deck File
(isim_dck_master.txt) has been changed from 0 to 1. This fixes the
problem with the ETC-calculated value of N_Ex for Program 16, Line 5
of the DRM Deck. Because the DRM schedule has been affected by this
change, new sample reports have been generated, and previous results
have been placed in the archive page.
- Documented a solution to a known problem of Windows Internet Explorer
that prevented requests which needed more than five minutes to process
to complete without terminating the client-server connection. The
solution was posted in the news page.
- Code/documentation cleanup/enhancements have been implemented.
- MET used to check all time steps for visibility, even those running well
beyond the mission timeline. The software has now been made more efficient,
to stop checking time steps which are immediately beyond the end of the
mission timeline, thus not proceeding to potentially very high time step
numbers that are orders of magnitude beyond the mission duration.
- For observations with very large exposure times, the ratio of the
exposure time to the splitting time, which defines the number of frames
required for the observation, could be very large. In some cases, this
ratio could be so large that it would overflow the integer variable in
which it was being stored. A check is now done within the exposure time
calculation software, to not permit such unrealistically large numbers
of frames to be computed and stored.
- The field descriptions for read noise in the NMS ISIM deck have been updated
to state that the noise is per frame, not per exposure.
- When running the exposure time, S/N, or sensitivity calculator (the "nms"
executable), the deck validation algorithm is now able to perform validations
pertinent to the specified run mode (exposure time, S/N, etc.). For example,
in S/N mode, the signal-to-noise field in the DRM observation record actually
contains the exposure time. In sensitivity mode, the ABMAG field in the
DRM record actually contains the exposure time. The deck validation now
properly decides how to validate these particular fields depending on the
run mode.
- For both the "nms" and "drm" command, default values for the three deck
file names (ARCH, ISIM, DRM) are no longer supplied on the command line.
This causes program termination with CLI errors if the -arch, -isim, or
-drm qualifiers are not specified.
- If any NMS input files (ARCH deck, ISIM deck, DRM deck, or ephemeris file)
cannot be found or opened, messages indicating this are now written to the
screen to help the user diagnose the problem.
- For reference, the following problem reports were implemented
in this release:
- 40148 - NMS ISIM deck should have multiplex=1.0 for MIR-SPEC Config
- 39353 - Enhance NGST code documentation
- 40415 - MET add_candidate should not waste time stepping past end of mission
- 40416 - compute_exp_time should not compute negative nframe values
- 40421 - Update Read Noise Descriptions in ISIM Deck
- 40492 - Deck data validation should handle different ETC run modes
- 40518 - NMS CLI qualifiers should not have -default along with -required
- 40519 - NMS File Path/Open error messages must be displayed
|
| Release_2.5a_10-JAN-2000 |
The changes with this release are:
- Created a tool to calculate absolute magnitudes, given
an observation wavelength and other parameters. The tool
was implemented as a Java 1.1 applet. Users should ensure
that their browser supports this version. Mac users can
view the tool using the 4.0+ version of Internet Explorer.
Reference OPR: 40325
- A minor change in an MET report column header was made.
- Configured a password restricted area for future
download support. Reference OPR: 40324
|
| Release_2.5_25-DEC-1999 |
The changes with this release are:
- Fixed a problem with the MET that was causing an
unnecessary increase in run time. This change also
includes general code documentation work. This release
does not change the output results of the NMS programs
if compared to the previous release.
|
| Release_2.4_15-OCT-1999 |
The changes with this release are:
- Added News, Documentation, and Archive pages to the NMS.
- A Mars epehemeris file (mars.trh) was added to the default
input files area.
- The drm and nms executables now report the deck file versions
and dates near the beginning of the report file.
- A bug was fixed in calculating total overhead times for an
observation. Previously, the coarse_track overhead (which is a
visit-level overhead) was being included in the obset-level overhead
calculation. The algorithm has been modified to only include the
coarse_track as a visit-level overhead. This tends to produce very
slight increases in observing efficiency.
- The MET executable now reports more data on overhead times, as a
function of instrument configuration, in the output report.
Specifically, the total overhead times for a given config are
displayed, as well as the percentages of total overhead time being
spent in each of the currently six non-visit-level overheads.
Also, because some visits span several instrument configs, the
total overhead time for a given config does not include the visit
level overheads (major_slew, major_slew_settle, coarse_track).
The overhead time breakdown is also done over the entire drm
(compiling data over all configs).
- Wavelength dependent data scale factors are now displayed
in the report.
- The MET report now includes a list of visits whose targets
are never visible during the mission timeline. The number
of such visits is also included in the total number of visits
that failed to schedule.
- When mirror heating is turned on (with separate flags for
the primary and secondary mirrors), the maximum of the constant
mirror temperature (specified in a deck file) and the calculated
mirror temperature is now used, instead of merely using the
constant value, as was previously done.
- The DELETE of the file pointer in the calendar_builder
destructor function has been removed, fixing the memory corruption
bug when running the drm executable.
- For reference, the following problem reports were implemented
in this release:
- 39779 - MET must handle multiple-config visits when
compiling config-specific statistics
- 39804 - MET should display data on visits that are never visible
- 39805 - When heating mirror, NMS should use max of calculated
T and constant T
- 39881 - DRM program improperly deletes a file pointer
- 39902 - Provide News and Documentation pages to the NMS
|
| Release_2.3_22-SEP-1999 |
The changes with this release are:
- The ISIM, Architecture, and DRM deck files have been updated
to contain new release numbers and dates, corresponding to the
latest changes to these files. Also, the architecture deck file
(arch_dck_master.txt) has been modified to have psf emission_per_surf
values of 0.45 at 0.5 microns and 0.35 at 0.65 microns. No
significant effects on the ETC or MET results are expected from
this update.
- Fixed a benign warning message that erroneously reported
some visits to be unschedulable.
- The MET program now schedules visits.
Previously, each DRM entry was treated as a separate visit,
and visit_id's were calculated sequentially within the program
for each DRM entry. Now, visit_id's are specified in the DRM file,
with the naming convention "V0001", "V0002", etc. A given visit_id
is relevant only to its host program_id ("P001", "P002", etc.).
The scheduler will now group DRM lines which share the same program_id
and visit_id into a single visit.
In addition, new DRM validations are performed, to ensure
uniqueness among program_id and line_number combinations in the
DRM file.
At this time, the splitting (see below) of multiple
Obssets visits are not supported.
- The NMS deck reader code now parses files with carriage-returns at
line terminations (from Windows platforms). The following file
formats will now be parsed:
- Files where each line ends with a newline "\n" character.
- Files where each line ends with a carriage-return "\r" character.
- Files where each line ends with a carriage-return, then a newline
character.
Previously, only case 1 was handled.
- The data validation software was expanded to check the
following:
- architecture view data.
- architecture overhead data.
- architecture data rate data.
- architecture psf data.
- ensures that each drm line's wavelength falls within
the wavelength range of the psf emissivity_per_surface,
reflectivity_per_surface, and psf_sharpness data.
- In the command line version of the MET tool,
The fov scale factor is now applied to the detector configuration's
multiplex value, to properly adjust the multiplex in tandem with
variations in the field of view.
- For reference, the following problem reports are implemented
in this release:
- 39483 - NGST MET should schedule visits
- 39720 - NMS should parse files with line-feeds at line terminations
- 39723 - NMS should apply fov scale factor to multiplex
- 39732 - Bring NGST deck files "up to date"
- 39713 - Generalize the servlet environment setup process
- 39748 - NMS 2.3 Server-side java updates
|
| Release_2.2a_08-SEP-1999 |
The changes with this release are:
- Fixed a bug in which the interpolator code was not
correctly returning adjusted wavelength values based
on input scaling parameters.
- Fixed a problem with the command line FOV scaling feature
of the MET.
|
| Release_2.2_03-SEP-1999 |
The changes with this release are:
- The processing of user input data is
now served by a Java servlet application.
This replaces the CGI/Java script processor.
Users may notice a slight improvement in response
time as some overhead in request processing has
been reduced as a result of this change.
- Updated the file output format in the command line
-report=sched_par_var option (not yet available via the
GUI) to include card
names of changed parameters. Also readded a column
that was originally in the -report=sched_scaled
output file.
- Updated sun shield parameters and PSF emissivities
per surface values in the architecture deck.
- Updated the architecture deck to remove the
interpolated "brdf" values. "BRDF's" are now computed.
- Updated the ISIM deck to fix "Wave" records with bad
endpoint values.
- Changed the internal interpolator function to use clamped
cubic splines with continous second derivatives.
This provides smother curves but can provide end point problems.
- Updated "PSF" computations to use interpolated values
rather than nearest table values.
- Fixed a bug when scaling "Wave" records in the parameter
variation file.
- Fixed C++ String code problems found by a code analyzer.
- For command line users only: The '-comment=' qualifier
currently requires a space between the equals sign and the
double quote that starts the comment string. This is a temporary
problem that is expected to be fixed in a later release.
|
| Release_2.1_19-AUG-1999 |
The changes with this release are:
- New input file reader code for the NMS tools which reads the newly formatted
deck files. NOTE that earlier input file comments marked by the symbol '#'
to the end of line is no longer supported. Instead, comments will be
defined between the open '[' and closed ']' bracket symbols.
Nested comments are not supported at this time. Please update your
input files accordingly.
- The command line program equivalent of the MET tool now handles parameter variations,
which can be specified in a file that is read in by the program
via the -par_var qualifier. The parameter
variations data is then output to the report file. A new report type,
SCHED_PAR_VAR, has been added, to print out summary calendar information
for each parameter variations run (similar to the SCHED_SCALED report
type for scaled parameters). This feature is not currently available
via the NMS Web interface.
- References to the older versions of the DRM
(original ASWG and the summer96 DRM files)
have been removed from the individual tool pages.
Access to these files will be provided through an archive
page in a later release. The output from earlier
runs that used these files have also been removed from
the Sample Reports page.
- A small bug fix in the NMS, to properly report N_Ex in the output report.
Previously, N_Ex was based solely upon the number of moscaic elements
being observed. Now, N_Ex is the product of the number of mosaic
elements and the number of "masks" (required for spectroscopy).
|
| Release_2.0a1_28-JUL-1999 |
This quick fix release corrects a problem
where the input density and num_req fields in the
observation data - survey mode input form section
was not being correctly processed. Note that
the release IDs in the outputs will still be
specified as 2.0a.
|
| Release_2.0a_28-JUL-1999 |
The changes with this release are:
- Updated the URL for the NMS tools. Links
to the previous address will be obsolete and
should be updated. Users accessing the old links will be
notified of this change.
|
| Release_2.0_28-JUL-1999 |
The changes with this release are:
- Configured the updated ASWG DRM file drm_dck_aswg_master.txt.
- An updated architecture file arch_dck_master.txt,
that includes modified PSF data, which results in
decreasing exposure times at some wavelengths.
- Minor output report format changes to move several
quantities to the top of the reports.
- DRM wavelengths are now checked to lie WITHIN the
wavelength ranges of their DETECTORs and CONFIGs,
so that drm wavelength specifications that lie on the
endpoints of the detector/config wavelength range are
illegal.
- ISIM deck validation now includes a check that there
are at least FOUR wave cards (for interpolation purposes)
of any one card type.
- If the deck reader encounters an error reading a deck file,
the entire deck file entry PREVIOUS to the offending entry
is output to the screen, enabling the user to find and fix
the problem much more easily.
- All OTA and SHIELD quantities in the architecture deck are
now being validated.
- MET (drm executable) bug fix that prevents core dumps when
processing with scale factors (this is a command line feature
that is not currently available from the MET web page).
|
| Release_1.9A_13-JUL-1999 |
The changes with this release are:
- Removed the display of a dignostic message that was being
displayed when the client's browser does not specify
an input file "Content-Type".
- Some visits were being scheduled even when total visit duration
limits were being exceeded. This problem has been fixed.
|
| Release_1.9_09-JUL-1999 |
The changes with this release are:
- The Server-side PERL CGI script has been replaced by a Java
based CGI script. This change provides for more flexible form
data processing, and provides a framework for planned
client & server-side upgrades.
- The MET program command line option report=-sched_full was
was eliminated. This change will be transparent to the
user.
- Two new MET program options, -report=sched_full_time and
-report=sched_full_visit, were added.
The -report=sched_full_time option functions displays the final schedule
of visits in ascending start_time order (as before). The report
generated by the -report=sched_full_time is similar,
except that the final schedule is displayed in order of
ascending visit ID, not start time.
- By default, the MET generator will display scheduling results
in ascending visit ID order. A checkbox has been added in the
Processing and Reporting Options section of the MET page to
display the results in start time order.
- Algorithmically, exposure time calculations have been changed to perform
an iterative solution, eliminating the need to approximate the total number
of reads. This actually simplifies the form of the exposure time
equation. Because the exposure time calculation is exact (and the
approximation eliminated), the S/N equation has gotten much simpler, as
has the sensitivity equation. Small differences can be seen in the
exposure times calculated by MET, as well as in exposure times, S/N
values, and sensitivities calculated by NMS.
- For the MET, the efficiencies now displayed by CONFIG are calculated as:
total exposure time for that config / total MET time for that Config.
- Also for the MET, a TOTAL efficiency is calculated and displayed
under the CONFIG specific data, which is the total exposure time over all
configs divided by the total MET time over all configs.
- Some of the preliminary header data displayed in the nms output has
been moved later in the nms report. The same has been done with the drm
output, including the candidates that failed to schedule. The deck data
is still displayed last for both programs.
- The MET splitting feature described in the previous release will
no longer be the default. A checkbox has been added to the
Processing and Reporting Options section to allow this
feature to be appied.
- If an error in reading one of the input file records is detected,
the previous "records's worth" of data will now be printed
out to the screen. If there is no previous card (i.e. there was an error
reading the FIRST line in the file), then this is also
indicated onscreen. These changes affect all of the NMS tools.
- Sample reports were regenerated as the layout of the report files
were changed.
- The following ephemeris files were added to the default input files
area on the server. The files can be used to model various orbits
in the NMS. The orbit file used by the NMS is that specified in the
Orbit record in the Telescope/Spacecraft input file. Descriptions
of the files will be added to the help file in a later release.
- n_1x1_0inc_0.trh
- n_1x1_10inc_0.trh
- n_1x1_20inc_0.trh
- n_1x1_30inc_0.trh
- n_1x1_30inc_45.trh
- n_1x1_30inc_90.trh
- n_1x1_30inc_135.trh
- n_1x1_30inc_180.trh
- n_1x1_30inc_225.trh
- n_1x1_30inc_270.tr
- n_1x1_30inc_315.trh
- n_1x2_0.trh
- n_1x3_0.trh
- n_1x3_45.trh
- n_1x3_90.trh
- n_1x3_135.trh
- n_1x3_180.trh
- n_1x3_225.trh
- n_1x3_270.trh
- n_1x3_315.trh
- n_1x4_0.trh
- n_1x5_0.trh
|
| Release 1.8 - 23-JUN-1999 |
The changes with this release are:
- Multiplexing has been included in the exposure time algorithm. This
can affect the total exposure time, as well as the overhead times.
- Calculation and display of configuration-specific efficiencies with
the MET. For all visits scheduled, the total exposure time for
a given Config is divided by the total MET time to provide "efficiency",
a measure of the percentage of visit time actually spent doing science
exposures. The total exposure time for each Config is also displayed.
- Calculation and display of visit-specific efficiencies with the MET.
For each visit scheduled, the exposure time for that visit is divided
by the visit time, as a measure of the percentage of visit time
actually spent doing science exposures. The total exposure time for
each visit is also displayed.
- Inclusion of new ISIM file fields at the Config level. These new
fields are:
- Readout time per pixel (microseconds)
- Number of pixels per MUX
- Number of Fowler samples per readout (number of non-destructive reads)
- Inclusion of new ISIM deck fields at the Overhd level. These new
fields are:
- Average minor slew time (minutes)
- Minor slew settling time (minutes)
- Spectral element setup time (minutes)
- The MET calculator was updated to use a existing feature to restrict
the duration of an observation set to 20 days, IF possible.
This "splitting" process breaks up long duration observation
sets specified in 'ObsSet' records in the DRM file into two or more
new ObsSet records, while preserving
the total number of required targets field in the origical ObsSet.
Observation sets
that can no longer be split (because their number of required targets=1
or number of exposures=1) are allowed
to have durations greater than the 20 day maximum. Splitting
breaks up unusually longer Observation Sets, or "visits", allowing them to
be scheduled in gaps as small as 20 days.
As before, visits that do not require splitting are still internally assigned
IDs using the format VNNN, where NNN is the visit number. Visits
that are subsequently split due to the 20 day maximum duration
constraint are identified by the string VNNN-MMMM where MMMM is
the MMMM-th visit number resulting from the break-up of VNNNN.
- Note: The MET Calculator was updated in an earlier release to mark
Observation sets with maximum durations greater than 200 days to be
unschedulable and therefore not eligible as candidates for splitting.
This prevents extremely long duration observation sets
from being split into large number of schedulable visits.
Without such a constraint, splitting of such abnormally long
observations could saturate the calendar and also severely impact
the execution time of the scheduler.
- In the display of input data in the reports, the
"Wave" record names displayed for each Config are
now limited to 20 characters and are left-justified.
- Added a new hidden text field that is used to indicate
the requested tool name to the server. This change
is not visible to the user.
- Sample reports were regenerated based on the input
data display updates.
|
| Release 1.7 - 11-JUN-1999 |
The changes with this release are:
- The input data is now printed at the end of the NMS
reports, no longer near the beginning.
- A bug in the Sensitivity Calculator was corrected.
- In the ISIM file, the mean qe, transmission,
and emissivity values were eliminated from the Detector records.
as well as the mean transmission value in the Config
records. The minimum
and maximum wavelength values previously specified in both the
Detector and Config records were also eliminated.
- Added "Wave" records in the ISIM file for mean qe,
transmission, and emissivity data in the isim deck.
(See the Wave records mean_insb_qe, mean_insb_trans,
mean_insb_emiss, mean_sias_qe, mean_sias_trans,
mean_sias_emiss, mean_trans_NIR-ACCUM, mean_trans_NIR-SPEC,
mean_trans_OPT-ACCUM, mean_trans_MIR-ACCUM,
and mean_trans_MIR-SPEC). Note that these values are not
referenced by any of the
Config or Detector data, and are included for informational
purposes only. Use of mean data values currently require
four Wavelength records per data type. This requirement
will be reduced to two Wavelength records in a
future release. Please also note another temporary requirement
that groups of Wave records (those with the same data type ID) need
to occur in increasing Wavelength order within the ISIM file.
- Internally, the NMS tools were updated to perform more rigorous
validity checks to ensure that an Observation's
wavelength specification lies within the Wavelength-dependent
data ranges.
- The help file was updated to include descriptions
of the above changes as well as correct and/or
clarify earlier comments.
- Sample reports were regenerated based on the input
data display updates.
|
| Release 1.6 - 04-JUN-1999 |
The changes with this release are:
- Reformatting of the nms output data, including
number of exposures, number of frames, and number
of background pixels for each entry. The output
format for several quantities have been simplified,
namely a slight reduction in precision, or the
conversion of scientific notation format to
non-scientific notation.
- The wavelength-dependent data are now stored
within the ISIM data file, via the "Wave" records.
- The -verbose option on drm and nms now print the
wavelength dependent data to the report file.
- The help file was updated to include a description
of the ISIM file "Wave" records.
|
| Release 1.5 - 26-MAY-1999 |
The changes with this release are:
- The software now performs exposure sub-splitting
due to detector well-depth. This affects the readout
overhead calculation, the visit's total data
volume, as well as minor changes to the exposure time,
S/N, and sensitivity calculations
- Streamlining of the exposure time calculator output
report, where some quantities are no longer displayed
with scientific notation (spectral resolution and wavelength).
- The sample NMS reports were regenerated.
- Help file updates:
- Size of MIR-SPEC detector changed to 1024 x 1024
(was 1024 x 2024).
- 2 x 2 arcmin FOV removed from MIR-SPEC (only
applies to MIR-ACCUM)
- Wavelength range of InSb changed to 0.5 - 5.2
(was 5.0).
- Wavelength range of Si:As changed to 2 - 28
( was 1 - 24).
- Well depth added to list of detector characteristics
on ISIM file, Detect card.
|
| Release 1.4a - 11-MAY-1999 |
This is an expedited release that involves a change in the output
of the exposure time, s/n, and sensitivity calculators.
- The exposure time and s/n calculators previously displayed
two quantities, a min_flux and a targ_brt field, which were
identical. The min_flux column has been removed.
- The sensitivity calculator previously displayed
an incorrect value of targ_brt. This column has been
removed from the sensitivity report.
- The ETC sample reports were regenerated.
- Updated the help file to include spectral range in the
ObsSet record description.
|
| Release 1.4 - 07-MAY-1999 |
Change summary:
- The Exposure Time, S/N, and Sensitivity calculators compute the
desired parameters at 100(default) equal time points along
an NGST orbit. Reporting options to allow the
user to view groupings of minimum, median, or maximum values are
now available. In addition, an option to
display the actual calculated values at each time step was added.
- Input file updates:
- The yardstick ISIM file (version 1.1.2) isim_dck_master.txt contains
updated 'Config' and 'Detect' records based on the new/modified
wavelength dependent files described below.
- Five new wavelength dependent transmission files
for use in the ISIM file Config records were created and specified.
- Two new wavelength dependent quantum efficiency
files for the ISIM file Detect records were created and specified.
- The yardstick architecture file (version 1.1.4) contains updated 'PSF'
records as well as an updated 'OTA' record to specify
heated primary and secondary mirrors.
- The RA and DEC columns in the exposure time, S/N, and sensitivity
calculator reports were shifted to the far right of the output table.
- Sample reports were regenerated.
- Links to all NMS pages were added at the top of each page.
- The MET Calculator was also updated to mark Observation sets
with maximum durations greater than 200 days to be
unschedulable, in order to reduce execution times.
|
| Release 1.3 - 29-APR-1999 |
Change summary:
- Removed version numbers from the Default Yardstick filenames.
The version numbers are specified within the "File" record
of each file.
- The original ASWG DRM file (version 1.0.2) was added back to the
|