SYMBOL INDEX (5603 symbols across 926 files) FILE: .github/ci_db_testdata.py function create_realtime_isuag (line 18) | def create_realtime_isuag(conn: Connection | None = None) -> None: function create_iemaccess_isuag (line 51) | def create_iemaccess_isuag(conn: Connection | None = None) -> None: function ldm_product_log (line 68) | def ldm_product_log(conn: Connection | None = None) -> None: function nexrad_attributes (line 85) | def nexrad_attributes(conn: Connection | None = None) -> None: function main (line 94) | def main(): FILE: conftest.py function dbcursor (line 8) | def dbcursor(database: str): FILE: deployment/symlink_manager.py function workflow (line 54) | def workflow(link: Path, target: Path): function main (line 71) | def main(): FILE: htdocs/ASOS/reports/mon_prec.module.js function formatPrecipitation (line 32) | function formatPrecipitation(cell) { function getPrecipitationColumns (line 42) | function getPrecipitationColumns() { function getNetworkFromURL (line 102) | function getNetworkFromURL() { function loadTableData (line 108) | function loadTableData() { function initializeTable (line 149) | function initializeTable() { function setupControls (line 181) | function setupControls() { FILE: htdocs/ASOS/reports/mon_prec.php function friendly (line 54) | function friendly($val) FILE: htdocs/COOP/7am-app.js function escapeHTML (line 14) | function escapeHTML(val) { function formatDateYYMMDD (line 28) | function formatDateYYMMDD(date) { function formatDateISO (line 40) | function formatDateISO(date) { function parseDateYYMMDD (line 52) | function parseDateYYMMDD(dateStr) { function parseDateISO (line 64) | function parseDateISO(dateStr) { function addDaysToDateString (line 78) | function addDaysToDateString(dateStr, days) { function migrateLegacyHashURLs (line 90) | function migrateLegacyHashURLs() { function parseURLParams (line 123) | function parseURLParams() { function updateURL (line 152) | function updateURL() { function updateMap (line 171) | function updateMap() { function updateDate (line 187) | function updateDate() { function pretty (line 228) | function pretty(val) { function makeVectorLayer (line 234) | function makeVectorLayer(dt, title, group) { function get_tms_url (line 263) | function get_tms_url() { function buildUI (line 274) | function buildUI() { function showPopover (line 395) | function showPopover(content) { function hidePopover (line 406) | function hidePopover() { FILE: htdocs/COOP/cat.module.js function hiderows (line 6) | function hiderows() { FILE: htdocs/COOP/extremes.js function initializeApp (line 29) | function initializeApp() { function getConfig (line 79) | function getConfig() { function fetchData (line 114) | function fetchData() { function getStartYear (line 148) | function getStartYear(tbl) { function getEndYear (line 160) | function getEndYear(tbl) { function renderHeader (line 171) | function renderHeader() { function getNetworkDisplayName (line 211) | function getNetworkDisplayName(network) { function initializeTable (line 233) | function initializeTable() { function getTableColumns (line 265) | function getTableColumns() { function updateTable (line 459) | function updateTable() { function prepareTableData (line 476) | function prepareTableData() { function formatNumber (line 533) | function formatNumber(value, decimals) { function formatYears (line 541) | function formatYears(years) { function showLoading (line 549) | function showLoading(show) { function showApiInfo (line 564) | function showApiInfo() { function showError (line 579) | function showError(message) { function attachEventListeners (line 597) | function attachEventListeners() { function initializeMap (line 703) | function initializeMap() { function addStationsToMap (line 803) | function addStationsToMap() { function fetchGeoJSONForMap (line 816) | function fetchGeoJSONForMap() { function addGeoJSONToMap (line 837) | function addGeoJSONToMap(geoJsonData) { function getStationStyle (line 870) | function getStationStyle(feature) { function showStationPopup (line 965) | function showStationPopup(feature, coordinate) { function updateMapLabels (line 1009) | function updateMapLabels() { function updateLegend (line 1028) | function updateLegend() { function getAttributeLabel (line 1074) | function getAttributeLabel(attribute) { function calculateColorRanges (line 1093) | function calculateColorRanges() { function getAttributeUnits (line 1138) | function getAttributeUnits(attribute) { function getColorForValue (line 1147) | function getColorForValue(value) { function handleFormChange (line 1172) | function handleFormChange() { function updateUrl (line 1252) | function updateUrl() { function populateYearFilter (line 1282) | function populateYearFilter(features) { function filterFeaturesByYear (line 1362) | function filterFeaturesByYear(features) { function applyYearFilter (line 1416) | function applyYearFilter() { function updateYearFilterVisibility (line 1439) | function updateYearFilterVisibility() { function addExportButtons (line 1477) | function addExportButtons() { function generateExportFilename (line 1514) | function generateExportFilename(extension) { FILE: htdocs/COOP/map/index.js function escapeHTML (line 11) | function escapeHTML(val) { function getCurrentDateString (line 24) | function getCurrentDateString() { function updateURL (line 32) | function updateURL() { function updateMap (line 53) | function updateMap() { function updateDate (line 63) | function updateDate() { function makeVectorLayer (line 135) | function makeVectorLayer(dt) { function getFeatureData (line 149) | function getFeatureData(feature) { function showPopover (line 171) | function showPopover(feature, coordinate) { function hidePopover (line 203) | function hidePopover() { function fetchCLIReport (line 212) | async function fetchCLIReport(url) { function setDatePickerValue (line 231) | function setDatePickerValue(dateStr) { function parseURLParameters (line 241) | function parseURLParameters() { FILE: htdocs/DCP/map.js function escapeHTML (line 12) | function escapeHTML(val) { function updateURL (line 24) | function updateURL() { function updateMap (line 37) | function updateMap() { function makeVectorLayer (line 111) | function makeVectorLayer() { function showPopup (line 131) | function showPopup(coord, content) { function hidePopup (line 176) | function hidePopup() { function initializeMap (line 186) | function initializeMap() { function parseLegacyHashParams (line 239) | function parseLegacyHashParams() { function parseModernUrlParams (line 255) | function parseModernUrlParams() { function parseURLParams (line 271) | function parseURLParams() { function initializeFontControls (line 314) | function initializeFontControls() { function init (line 336) | function init() { function initializeFormHandlers (line 347) | function initializeFormHandlers() { FILE: htdocs/DCP/plot.module.js function initializeForm (line 18) | function initializeForm() { function populateStateSelect (line 63) | function populateStateSelect() { function handleStateChange (line 78) | async function handleStateChange() { function populateStationSelect (line 102) | function populateStationSelect(stations) { function handleStationChange (line 116) | async function handleStationChange() { function populateVariableSelect (line 143) | function populateVariableSelect(variables) { function clearSelect (line 157) | function clearSelect(selectElement, placeholderText) { function showMessage (line 164) | function showMessage(message) { function clearMessage (line 173) | function clearMessage() { function formatDateForInput (line 182) | function formatDateForInput(date) { function addDays (line 189) | function addDays(date, days) { function validatePlotInputs (line 199) | function validatePlotInputs() { function generatePlotImageUrl (line 218) | function generatePlotImageUrl(values) { function updateImage (line 237) | function updateImage() { function updateURL (line 265) | function updateURL(state, station, variable, startDate, dayInterval) { function extractURLParameters (line 281) | function extractURLParameters() { function validateURLParams (line 303) | function validateURLParams(params) { function parseURLParams (line 324) | function parseURLParams() { function parseURLHash (line 343) | function parseURLHash() { function setFormValues (line 369) | function setFormValues(state, station, variable, startDate, dayInterval) { FILE: htdocs/GIS/apps/agclimate/gsplot.js function roundValue (line 7) | function roundValue(value, varType) { function generateASCIITable (line 13) | function generateASCIITable(features) { function createPopupContent (line 55) | function createPopupContent(feature) { function initMap (line 84) | function initMap() { FILE: htdocs/GIS/apps/coop/gsplot.php function mktitlelocal (line 28) | function mktitlelocal($map, $imgObj, $titlet) function plotNoData (line 39) | function plotNoData($map, $img) FILE: htdocs/GIS/apps/iem/freeze.js function resetButtons (line 7) | function resetButtons() { function initializeMapControls (line 24) | function initializeMapControls() { function initializePresetViews (line 68) | function initializePresetViews() { FILE: htdocs/GIS/apps/profit/index.js function initializeMap (line 13) | function initializeMap() { function handleYearChange (line 49) | function handleYearChange(event) { function initializeEventListeners (line 61) | function initializeEventListeners() { FILE: htdocs/GIS/apps/rview/warnings.module.js function showControl (line 12) | function showControl(layerName) { function setLayerDisplay (line 33) | function setLayerDisplay(layerName, displayValue) { function init (line 43) | function init() { FILE: htdocs/GIS/radmap.php function draw_header (line 21) | function draw_header($map, $img, $width, $height) function get_goes_fn_and_time (line 48) | function get_goes_fn_and_time($ts, $product) function get_ridge_fn_and_time (line 81) | function get_ridge_fn_and_time($ts, $radar, $product) FILE: htdocs/GIS/rasters.php function rgb2html (line 41) | function rgb2html($r, $g, $b) FILE: htdocs/QC/offline.php function networkOffline (line 18) | function networkOffline($network) FILE: htdocs/RWIS/camera.module.js function formatDateForDisplay (line 8) | function formatDateForDisplay(date) { function parseISODate (line 21) | function parseISODate(val) { function setupDatePicker (line 42) | function setupDatePicker() { function fetchTimes (line 75) | function fetchTimes(findTime) { function updateURL (line 105) | function updateURL(filename) { function getURLParams (line 115) | function getURLParams() { function migrateLegacyHashURLs (line 123) | function migrateLegacyHashURLs() { function getImage (line 144) | function getImage() { function showLoadingState (line 179) | function showLoadingState(isLoading) { function updateImageInfo (line 196) | function updateImageInfo(timeInfo) { function parseURLParams (line 211) | function parseURLParams() { function handlePopState (line 261) | function handlePopState() { function addNavigationControls (line 268) | function addNavigationControls() { function navigateImage (line 303) | function navigateImage(direction) { function toggleAutoPlay (line 321) | function toggleAutoPlay() { function convertTo12Hour (line 354) | function convertTo12Hour(hour24) { function formatTimeString (line 372) | function formatTimeString(timestamp) { function generateTimeOptionsHTML (line 384) | function generateTimeOptionsHTML(images) { function selectTimeOption (line 405) | function selectTimeOption(findTime) { function shouldAllowKeyboardNavigation (line 420) | function shouldAllowKeyboardNavigation(activeElement, event) { function handleKeyboardNavigation (line 433) | function handleKeyboardNavigation(event) { function init (line 453) | function init() { FILE: htdocs/agclimate/index.js function escapeHTML (line 16) | function escapeHTML(val) { function pad (line 24) | function pad(number) { function getN0QSource (line 32) | function getN0QSource() { function toIEMString (line 40) | function toIEMString(val) { function toISOString (line 44) | function toISOString(val) { function logic (line 48) | function logic() { function updateTitle (line 54) | function updateTitle() { function updateURL (line 78) | function updateURL() { function updateMap (line 91) | function updateMap() { function setupMap (line 139) | function setupMap() { function setDate (line 279) | function setDate() { function setupUI (line 292) | function setupUI() { FILE: htdocs/agclimate/soilt.module.js function initializeModal (line 4) | function initializeModal() { function init (line 39) | function init() { FILE: htdocs/archive/codsat/index.module.js constant BASE_URL (line 8) | const BASE_URL = "https://mtarchive.geol.iastate.edu"; function init (line 62) | async function init() { function loadStateFromURL (line 121) | async function loadStateFromURL() { function loadCascadingSelections (line 179) | async function loadCascadingSelections(urlState) { function loadSectorTypesAndBeyond (line 198) | async function loadSectorTypesAndBeyond(urlState) { function loadSectorsAndBeyond (line 217) | async function loadSectorsAndBeyond(urlState) { function loadPlotTypesAndImages (line 236) | async function loadPlotTypesAndImages(urlState) { function loadImagesForSelection (line 255) | async function loadImagesForSelection() { function updateURL (line 303) | function updateURL() { function attachEventListeners (line 337) | function attachEventListeners() { function handleDateChange (line 390) | async function handleDateChange(options = {}) { function restoreSelectionsForDate (line 445) | async function restoreSelectionsForDate(date, selections) { function updateDateNavButtons (line 508) | function updateDateNavButtons() { function shiftDateByDays (line 525) | function shiftDateByDays(days) { function parseDateISO (line 540) | function parseDateISO(dateStr) { function formatDateISO (line 555) | function formatDateISO(date) { function addDaysToDateString (line 565) | function addDaysToDateString(dateStr, days) { function isDateWithinBounds (line 575) | function isDateWithinBounds(dateStr) { function handleSatelliteChange (line 591) | async function handleSatelliteChange() { function handleSectorTypeChange (line 617) | async function handleSectorTypeChange() { function handleSectorChange (line 642) | async function handleSectorChange() { function handlePlotTypeChange (line 666) | async function handlePlotTypeChange() { function fetchAvailableSatellites (line 723) | async function fetchAvailableSatellites(date) { function fetchAvailableSectorTypes (line 734) | function fetchAvailableSectorTypes(date, satellite) { function fetchAvailableSectors (line 744) | function fetchAvailableSectors(date, satellite, sectorType) { function fetchAvailablePlotTypes (line 754) | function fetchAvailablePlotTypes(date, satellite, sectorType, sector) { function fetchAvailableImages (line 764) | async function fetchAvailableImages(date, satellite, sectorType, sector,... function extractTimestamp (line 796) | function extractTimestamp(filename) { function fetchDirectoryListing (line 815) | async function fetchDirectoryListing(url) { function showStatus (line 854) | function showStatus(message, type = 'info') { function extractValidDirectoryName (line 866) | function extractValidDirectoryName(href) { function populateSelect (line 878) | function populateSelect(selectElement, options, placeholder) { constant PRODUCT_LABELS (line 890) | const PRODUCT_LABELS = { function formatOptionText (line 921) | function formatOptionText(text) { function loadImage (line 940) | function loadImage(index) { function preloadImages (line 964) | function preloadImages(startIndex) { function renderTimeline (line 978) | function renderTimeline() { function updateTimelinePosition (line 1078) | function updateTimelinePosition() { function handleKeyboardInput (line 1146) | function handleKeyboardInput(e) { function handleShiftDayNavigation (line 1168) | function handleShiftDayNavigation(e) { function handleFrameStep (line 1178) | function handleFrameStep(direction) { function handlePlayPause (line 1190) | function handlePlayPause(event) { function handleFirstFrame (line 1199) | function handleFirstFrame() { function handleLastFrame (line 1204) | function handleLastFrame() { function playAnimation (line 1212) | function playAnimation() { function stopAnimation (line 1238) | function stopAnimation() { function resetUI (line 1251) | function resetUI() { function showRow (line 1267) | function showRow(rowId) { function hideFromRow (line 1274) | function hideFromRow(rowId) { function showError (line 1296) | function showError(element, message) { function copyShareLink (line 1306) | async function copyShareLink(event) { FILE: htdocs/archive/raob/index.module.js function initializeDateTimeInputs (line 5) | function initializeDateTimeInputs() { function init (line 35) | function init() { FILE: htdocs/archive/raob/list.module.js function rnd (line 12) | function rnd(val, precision) { function initializeTable (line 35) | function initializeTable() { function buildServiceUrl (line 57) | function buildServiceUrl() { function buildCaption (line 70) | function buildCaption() { function updateUrlParameters (line 82) | function updateUrlParameters() { function updateFooterCaption (line 99) | function updateFooterCaption(caption, suffix = '') { function handleFetchSuccess (line 106) | function handleFetchSuccess(data, caption) { function handleFetchError (line 115) | function handleFetchError(error) { function fetchData (line 119) | async function fetchData() { function setupEventListeners (line 138) | function setupEventListeners() { function setStationFromToken (line 190) | function setStationFromToken(token) { function setYearFromToken (line 198) | function setYearFromToken(token) { function setSortbyFromToken (line 206) | function setSortbyFromToken(token) { function setAscFromToken (line 215) | function setAscFromToken(token) { function handleSecondToken (line 223) | function handleSecondToken(token) { function parseLegacyHashFormat (line 232) | function parseLegacyHashFormat(hash) { function convertLegacyHashToUrlParams (line 253) | function convertLegacyHashToUrlParams() { function parseStationParam (line 269) | function parseStationParam(urlParams) { function parseYearParam (line 275) | function parseYearParam(urlParams) { function parseSortbyParam (line 282) | function parseSortbyParam(urlParams) { function parseAscParam (line 288) | function parseAscParam(urlParams) { function parseModernUrlParameters (line 294) | function parseModernUrlParameters(urlParams) { function parseUrlParameters (line 301) | function parseUrlParameters() { FILE: htdocs/climodat/monitor.module.js function handleMapStationSelection (line 6) | function handleMapStationSelection() { function convertDateFormat (line 17) | function convertDateFormat(dateValue) { function createHiddenInput (line 30) | function createHiddenInput(name, value) { function handleDateFormSubmission (line 41) | function handleDateFormSubmission() { function init (line 74) | function init() { FILE: htdocs/climodat/monitor.php function ss (line 10) | function ss($v) FILE: htdocs/cow/chart.php function ImageRectangleWithRoundedCorners (line 12) | function ImageRectangleWithRoundedCorners(&$im, $x1, $y1, $x2, $y2, $rad... function imagettftextalign (line 23) | function imagettftextalign($image, $size, $angle, $x, $y, $color, $font,... FILE: htdocs/current/camera.module.js function switchToArchiveMode (line 4) | function switchToArchiveMode() { function setupEventListeners (line 14) | function setupEventListeners() { FILE: htdocs/current/camlapse/app.js function rsplit (line 4) | function rsplit(val, sep, maxsplit) { function escapeHTML (line 14) | function escapeHTML(val) { function myloader (line 24) | function myloader() { FILE: htdocs/current/camlapse/kcrg.js function myloader (line 25) | function myloader() { FILE: htdocs/current/viewer.js function formatDateTimeLocal (line 8) | function formatDateTimeLocal(date) { function parseDateTimeLocal (line 22) | function parseDateTimeLocal(dateTimeStr) { constant ISOFMT (line 41) | const ISOFMT = "Y-MM-DD[T]HH:mm:ss[Z]"; function escapeHTML (line 100) | function escapeHTML(val) { function liveShot (line 108) | function liveShot() { function updateHashLink (line 120) | function updateHashLink() { function findFeatureByCid (line 135) | function findFeatureByCid(cid) { function handleRWISClick (line 162) | function handleRWISClick(img) { function doRWISView (line 171) | function doRWISView() { function updateCamera (line 207) | function updateCamera() { function showSingleImageView (line 223) | function showSingleImageView() { function setSingleImageViewVisibility (line 232) | function setSingleImageViewVisibility() { function getSingleImageUrl (line 243) | function getSingleImageUrl() { function setWebcamImageAndTitle (line 251) | function setWebcamImageAndTitle(url) { function getCameraImageUrl (line 261) | function getCameraImageUrl() { function getFallbackCameraImageUrl (line 265) | function getFallbackCameraImageUrl() { function cronMinute (line 268) | function cronMinute() { function getRADARSource (line 275) | function getRADARSource() { function refreshRADAR (line 292) | function refreshRADAR() { function refreshJSON (line 297) | function refreshJSON() { function setWebcamGeoJsonLayer (line 304) | function setWebcamGeoJsonLayer() { function setDashcamGeoJsonLayer (line 316) | function setDashcamGeoJsonLayer() { function setRWISGeoJsonLayer (line 328) | function setRWISGeoJsonLayer() { function setSBWLayer (line 340) | function setSBWLayer() { function setLayerSource (line 355) | function setLayerSource(layer, url) { function parseURI (line 366) | function parseURI() { function buildUI (line 385) | function buildUI() { function popupSBW (line 459) | function popupSBW(feature) { function closeSBWPopover (line 488) | function closeSBWPopover() { method style (line 525) | style(feature) { FILE: htdocs/current/webcam.js constant ISO8601 (line 8) | const ISO8601 = 'Y-m-d\\TH:i:s\\Z'; function toUTC (line 15) | function toUTC(dt) { function fromUTC (line 24) | function fromUTC(dt) { method change (line 90) | change(cb, isChecked) { method shouldShow (line 138) | shouldShow(cid) { method handler (line 161) | handler() { method handler (line 169) | handler() { method handler (line 255) | handler(btn) { method select (line 285) | select() { method run (line 330) | run() { FILE: htdocs/explorer/index.js function isAirportNetwork (line 10) | function isAirportNetwork(network) { function isISUSMNetwork (line 13) | function isISUSMNetwork(network) { function isClimateDistrictSid (line 16) | function isClimateDistrictSid(sid) { function isStateSid (line 19) | function isStateSid(sid) { function climateDistrictLabelFromSid (line 22) | function climateDistrictLabelFromSid(sid) { function make_iem_tms (line 86) | function make_iem_tms(title, layername, visible, type) { function escapeHTML (line 102) | function escapeHTML(val) { function mapClickHandler (line 111) | function mapClickHandler(event) { function stationLayerStyleFunc (line 147) | function stationLayerStyleFunc(feature) { function displayFeature (line 174) | function displayFeature(evt) { function initMap (line 190) | function initMap() { function loadImage (line 270) | function loadImage(elem) { function compute_href (line 364) | function compute_href(uri) { function loadAutoplot (line 381) | function loadAutoplot(container, uri, divid) { function changeStations (line 444) | function changeStations(elem) { function loaderClicked (line 464) | function loaderClicked(elem) { function initUI (line 497) | function initUI() { function resizeCharts (line 528) | function resizeCharts(container) { function windowFactory (line 546) | function windowFactory(initdiv, classID) { FILE: htdocs/index.js function onFeatureData (line 2) | function onFeatureData(data) { function fetchFeatureData (line 24) | async function fetchFeatureData(url) { FILE: htdocs/info/datasets.php function get_text (line 24) | function get_text($pageid) FILE: htdocs/js/form2url.module.js function buildCurlCommand (line 3) | function buildCurlCommand(form, queryString) { function form2url (line 25) | function form2url(form) { function copyToClipboard (line 36) | function copyToClipboard(button) { function fallbackCopyToClipboard (line 51) | function fallbackCopyToClipboard(text, button) { function showCopyFeedback (line 72) | function showCopyFeedback(button, message) { function escapeHtml (line 85) | function escapeHtml(text) { function updateForm2UrlDisplay (line 91) | function updateForm2UrlDisplay(div) { function attachFormListeners (line 108) | function attachFormListeners(div, form) { function observeStationChanges (line 134) | function observeStationChanges(div, form) { FILE: htdocs/js/iemss.js function setupFilterByText (line 74) | function setupFilterByText(selectElement, textboxElement, selectSingleMa... function sortListing (line 113) | function sortListing(option) { function moveSelectedOptions (line 136) | function moveSelectedOptions(fromSelect, toSelect) { function moveAllOptions (line 152) | function moveAllOptions(fromSelect, toSelect) { function selectAllOptions (line 167) | function selectAllOptions(selectElement) { function showIemssAlert (line 179) | function showIemssAlert(message, type = 'warning', duration = 5000) { function updateStationCounts (line 222) | function updateStationCounts() { function setupIemssDom (line 239) | function setupIemssDom(iemssElement, networkParam, select_name) { function setupIemssFormSubmission (line 251) | function setupIemssFormSubmission(iemssElement) { function setupStationMovementHandlers (line 283) | function setupStationMovementHandlers() { function setupSortAndFilterHandlers (line 306) | function setupSortAndFilterHandlers() { function setupIemssMapAndData (line 313) | function setupIemssMapAndData(iemssElement, networkParam) { function setupIemssMapPopups (line 353) | function setupIemssMapPopups(mapInstance, geojsonInstance, geojsonSource... FILE: htdocs/js/maptable.js function get_style (line 14) | function get_style(color, text) { function getLabelForFeature (line 35) | function getLabelForFeature(inst, feat) { function highlightFeature (line 46) | function highlightFeature(inst, feat) { function init_map (line 55) | function init_map(idx, inst) { function buildTabulatorTable (line 124) | function buildTabulatorTable(idx, inst, data) { function init (line 177) | function init(idx, div) { FILE: htdocs/js/olselect-lonlat.js function extractConfig (line 20) | function extractConfig(element) { function validateConfig (line 39) | function validateConfig(config, callback) { function createMarker (line 52) | function createMarker(config) { function createSuggestedMarker (line 68) | function createSuggestedMarker(config) { function createMapWithMarkers (line 96) | function createMapWithMarkers(element, config) { function updateFormInputs (line 163) | function updateFormInputs(lonInput, latInput, config, lon, lat) { function updateCoordinates (line 174) | function updateCoordinates(callback, config, lonInput, latInput, lon, la... function syncFromInputs (line 187) | function syncFromInputs(marker, map, lonInput, latInput) { function setupMapInteractions (line 201) | function setupMapInteractions( function olSelectLonLat (line 267) | function olSelectLonLat(div, callback) { FILE: htdocs/js/olselect.js function showTooltip (line 141) | function showTooltip(feature) { function hideTooltip (line 183) | function hideTooltip() { FILE: htdocs/kml/sbw_interval.php function nice_date (line 11) | function nice_date($val) function pull_wfos_in_states (line 144) | function pull_wfos_in_states($state_abbreviations) function pull_vtec_events_by_wfo_year (line 186) | function pull_vtec_events_by_wfo_year( FILE: htdocs/lsr/static.js constant TABLE_FILTERED_EVENT (line 15) | const TABLE_FILTERED_EVENT = "tfe"; function escapeHTML (line 48) | function escapeHTML(val) { function parse_href (line 56) | function parse_href() { function cronMinute (line 98) | function cronMinute() { function getRADARSource (line 108) | function getRADARSource(dt) { function make_iem_tms (line 115) | function make_iem_tms(title, layername, visible, type) { method style (line 222) | style(feature) { method style (line 291) | style(feature) { function formatLSR (line 330) | function formatLSR(data) { function revisedRandId (line 335) | function revisedRandId() { function lsrHTML (line 338) | function lsrHTML(feature) { function formatSBW (line 367) | function formatSBW(feature) { function handleSBWClick (line 386) | function handleSBWClick(feature) { function copyToClipboard (line 428) | function copyToClipboard(ttext, msg) { function initUI (line 437) | function initUI() { function genSettings (line 779) | function genSettings() { function updateURL (line 791) | function updateURL() { function applySettings (line 803) | function applySettings(opts) { function updateRADARTimes (line 824) | function updateRADARTimes() { function buildOpts (line 836) | function buildOpts() { function loadData (line 853) | function loadData() { function getShapefileLink (line 891) | function getShapefileLink(base) { FILE: htdocs/nws/ccoop_current.php function precip_formatter (line 19) | function precip_formatter($val) function make_row (line 27) | function make_row($dict, $oddrow) function get_sortdir (line 113) | function get_sortdir($baseurl, $column, $sortCol, $sortDir) FILE: htdocs/nws/cf6map.js function formatDate (line 11) | function formatDate(date) { function parseDateShort (line 19) | function parseDateShort(dateStr) { function updateURL (line 27) | function updateURL() { function handleLegacyHashLinks (line 37) | function handleLegacyHashLinks() { function readURLParams (line 62) | function readURLParams() { function escapeHTML (line 79) | function escapeHTML(val) { function updateDate (line 88) | function updateDate() { function updateMap (line 171) | function updateMap() { function makeVectorLayer (line 177) | function makeVectorLayer(dt) { function showPopover (line 189) | function showPopover(content) { function hidePopover (line 207) | function hidePopover() { function loadCF6Report (line 217) | function loadCF6Report(url) { function initializeApp (line 234) | function initializeApp() { FILE: htdocs/nws/climap.js function escapeHTML (line 11) | function escapeHTML(val) { function getCurrentDateString (line 24) | function getCurrentDateString() { function updateURL (line 32) | function updateURL() { function updateMap (line 43) | function updateMap() { function updateDate (line 53) | function updateDate() { function makeVectorLayer (line 144) | function makeVectorLayer(dt) { function showPopover (line 158) | function showPopover(feature, coordinate) { function hidePopover (line 193) | function hidePopover() { function fetchCLIReport (line 202) | async function fetchCLIReport(url) { function setDatePickerValue (line 225) | function setDatePickerValue(dateStr) { function parseURLParameters (line 235) | function parseURLParameters() { FILE: htdocs/nws/clitable.module.js function makeTableInteractive (line 4) | function makeTableInteractive() { function addExportButtons (line 231) | function addExportButtons(table) { FILE: htdocs/nws/clitable.php function departure (line 85) | function departure($actual, $normal) function departcolor (line 92) | function departcolor($actual, $normal) function new_record (line 103) | function new_record($actual, $record) function new_record2 (line 110) | function new_record2($actual, $record) function new_record3 (line 116) | function new_record3($actual, $record) FILE: htdocs/nws/list_tags.module.js function htmlFormatter (line 36) | function htmlFormatter(cell) { function extractTableData (line 41) | function extractTableData(table) { function setupTableButton (line 67) | function setupTableButton(buttonId, tableId, columns) { function addDownloadButtons (line 106) | function addDownloadButtons(originalButtonId, table) { function getSVRColumns (line 134) | function getSVRColumns() { function getTORColumns (line 151) | function getTORColumns() { function getFFWColumns (line 156) | function getFFWColumns() { function getSMWColumns (line 173) | function getSMWColumns() { FILE: htdocs/nws/list_tags.php function do_text (line 70) | function do_text($row) function do_col1 (line 80) | function do_col1($row) function do_col2 (line 90) | function do_col2($row) function do_col3 (line 97) | function do_col3($row) function do_row (line 104) | function do_row($row) function do_row_ma (line 122) | function do_row_ma($row) function do_row_ffw (line 140) | function do_row_ffw($row) function generateStatsSummary (line 265) | function generateStatsSummary($counts) { FILE: htdocs/nws/list_ugcs.module.js function getUrlParams (line 4) | function getUrlParams() { function fetchUgcs (line 14) | async function fetchUgcs(params) { function formatSearchCell (line 25) | function formatSearchCell(cell) { function renderTable (line 31) | function renderTable(data) { function addExportButtons (line 49) | function addExportButtons(table) { FILE: htdocs/nws/pds_watches.module.js method renderComplete (line 67) | renderComplete() { FILE: htdocs/nws/snowfall_6hour.module.js function initializeTable (line 9) | function initializeTable() { function init (line 153) | function init() { FILE: htdocs/nws/spc_outlook_search/index.js function escapeHTML (line 12) | function escapeHTML(val) { function showLoading (line 22) | function showLoading() { function hideLoading (line 31) | function hideLoading() { function workflow (line 43) | function workflow() { function updateURLParams (line 55) | function updateURLParams(params = {}) { function updateMarkerPosition (line 66) | function updateMarkerPosition(lon, lat) { function buildUI (line 79) | function buildUI() { function updateSearchResultsHeader (line 113) | function updateSearchResultsHeader(lon, lat) { function doOutlook (line 120) | function doOutlook(lon, lat) { function doMCD (line 143) | function doMCD(lon, lat) { function doWatch (line 163) | function doWatch(lon, lat) { function convertLegacyHashLink (line 185) | function convertLegacyHashLink() { function restoreCoordinatesFromURL (line 203) | function restoreCoordinatesFromURL(urlParams) { function restoreFormSelectionFromURL (line 216) | function restoreFormSelectionFromURL(urlParams) { function readURLParams (line 249) | function readURLParams(){ function initializeTables (line 265) | function initializeTables() { FILE: htdocs/nws/sps_search/index.js constant BACKEND_SPS_BYPOINT (line 6) | const BACKEND_SPS_BYPOINT = '/json/sps_by_point.py'; function formatDate (line 9) | function formatDate(date) { function updateMarkerPosition (line 17) | function updateMarkerPosition(lon, lat) { function updateURLParams (line 26) | function updateURLParams(lon, lat) { function handleLegacyHashLinks (line 36) | function handleLegacyHashLinks() { function readURLParams (line 60) | function readURLParams() { function updateTable (line 89) | function updateTable(){ function buildUI (line 169) | function buildUI(){ FILE: htdocs/nws/vtec_obs.php function c1 (line 85) | function c1($relh) function c2 (line 94) | function c2($sknt, $gust) function c3 (line 120) | function c3($vsby) function c4 (line 129) | function c4($tmpf) function c5 (line 142) | function c5($wcht) function c6 (line 155) | function c6($hidx, $thres) FILE: htdocs/nws/wpc_national_hilo/index.module.js constant API_BASE_URL (line 5) | const API_BASE_URL = '/api/1/nws/wpc_national_hilo.json'; function validateRawData (line 8) | function validateRawData(rawData) { function createLocationString (line 13) | function createLocationString(row) { function initializeDateEntry (line 18) | function initializeDateEntry(processedData, date) { function processTemperatureRow (line 32) | function processTemperatureRow(processedData, row) { function convertToDisplayFormat (line 51) | function convertToDisplayFormat(processedData) { function processTableData (line 62) | function processTableData(rawData) { function formatTemperature (line 78) | function formatTemperature(cell, formatterParams) { function formatLocations (line 87) | function formatLocations(cell) { function initializeTable (line 95) | function initializeTable() { function updateResultCount (line 154) | function updateResultCount(count) { function updatePageTitle (line 163) | function updatePageTitle(title) { function setLoadingState (line 171) | function setLoadingState(isLoading) { function fetchTableData (line 194) | async function fetchTableData(params) { function loadTableData (line 230) | async function loadTableData(params) { function getFormParams (line 244) | function getFormParams() { function updateTitleFromParams (line 268) | function updateTitleFromParams(params) { function handleFormSubmit (line 281) | async function handleFormSubmit(event) { function setupExportButtons (line 306) | function setupExportButtons() { function initializeApp (line 324) | async function initializeApp() { FILE: htdocs/nws/wpc_national_hilo/index.php function write_entry (line 42) | function write_entry($entry){ FILE: htdocs/nws/wpc_outlook_search/index.js function escapeHTML (line 11) | function escapeHTML(val) { function showLoading (line 21) | function showLoading() { function hideLoading (line 30) | function hideLoading() { function workflow (line 42) | function workflow() { function updateURLParams (line 53) | function updateURLParams(params = {}) { function updateMarkerPosition (line 64) | function updateMarkerPosition(lon, lat) { function buildUI (line 77) | function buildUI() { function updateSearchResultsHeader (line 104) | function updateSearchResultsHeader(lon, lat) { function doOutlook (line 111) | function doOutlook(lon, lat) { function doMPD (line 133) | function doMPD(lon, lat) { function restoreCoordinatesFromURL (line 153) | function restoreCoordinatesFromURL(urlParams) { function restoreFormSelectionFromURL (line 166) | function restoreFormSelectionFromURL(urlParams) { function readURLParams (line 191) | function readURLParams(){ function initializeTables (line 207) | function initializeTables() { FILE: htdocs/plotting/auto/index.module.js function formatState (line 11) | function formatState(data) { function onNetworkChange (line 18) | function onNetworkChange() { function hideImageLoad (line 27) | function hideImageLoad() { function setupTiming (line 37) | function setupTiming() { function createFP (line 65) | function createFP(inputelem) { function initOptionalControls (line 85) | function initOptionalControls() { function initDateInputs (line 99) | function initDateInputs() { function initImageHandlers (line 106) | function initImageHandlers() { function initColormapSelects (line 122) | function initColormapSelects() { function init (line 137) | function init() { FILE: htdocs/plotting/auto/js/mapselect.js function stationLayerStyleFunc (line 58) | function stationLayerStyleFunc(feature) { function mapFactory (line 76) | function mapFactory(network, formname) { FILE: htdocs/plotting/rwis/SFtemps.php function checker (line 78) | function checker($v) FILE: htdocs/projects/iembot/index.js function clean (line 1) | function clean(str) { function urlChanger (line 7) | function urlChanger() { function revdiv (line 12) | function revdiv(myid) { FILE: htdocs/projects/iembot/twitter.php function reloadbot (line 66) | function reloadbot() FILE: htdocs/rainfall/obhour.module.js function formatPrecipitation (line 135) | function formatPrecipitation(cell) { function getPrecipitationColumns (line 159) | function getPrecipitationColumns() { function updateURL (line 191) | function updateURL(network) { function updateStatus (line 198) | function updateStatus(message, type = 'info') { function formatTimeOffset (line 210) | function formatTimeOffset(hours) { function formatDisplayDate (line 216) | function formatDisplayDate(date) { function formatColumnDate (line 228) | function formatColumnDate(date) { function updateColumnHeaders (line 239) | function updateColumnHeaders(selectedDateTime) { function loadPrecipitationData (line 278) | async function loadPrecipitationData(network, datetime) { function initializeControls (line 334) | function initializeControls() { function setupEventHandlers (line 373) | function setupEventHandlers() { function startAutoRefresh (line 423) | function startAutoRefresh() { function stopAutoRefresh (line 445) | function stopAutoRefresh() { FILE: htdocs/request/grx/asos.php function s2icon (line 18) | function s2icon($s) // skipcq FILE: htdocs/request/grx/rwis.php function pcolor (line 24) | function pcolor($tmpf) function s2icon (line 37) | function s2icon($s) // skipcq FILE: htdocs/sites/current.php function fmt (line 28) | function fmt($val, $varname) function make_shef_table (line 35) | function make_shef_table($data, $iscurrent) FILE: htdocs/sites/monthlysum.module.js function go (line 1) | function go() { FILE: htdocs/sites/monthlysum.php function f (line 57) | function f($data, $key1, $key2, $fmt) function f2 (line 69) | function f2($data, $key, $fmt) function make_table (line 79) | function make_table($data, $key, $minyear, $maxyear, $fmt, $climo) FILE: htdocs/sites/networks.php function attrs2str (line 19) | function attrs2str($arr) function pretty_date (line 31) | function pretty_date($val, $fmt = "M d, Y") FILE: htdocs/sites/obhistory.module.js function buildUrl (line 7) | function buildUrl(dateStr) { function updateURI (line 33) | function updateURI() { function handleDatePickerChange (line 40) | function handleDatePickerChange(event) { function handleDatePickerBlur (line 57) | function handleDatePickerBlur(event) { function handleDatePickerKeydown (line 65) | function handleDatePickerKeydown(event) { function handlePrevButtonClick (line 76) | function handlePrevButtonClick() { function handleNextButtonClick (line 84) | function handleNextButtonClick() { function navigateToDate (line 92) | function navigateToDate(dateStr) { function showMETAR (line 97) | function showMETAR() { function toggleMETAR (line 115) | function toggleMETAR() { function showMADIS (line 141) | function showMADIS() { function toggleMADIS (line 159) | function toggleMADIS() { FILE: htdocs/sites/obhistory.php function wind_formatter (line 20) | function wind_formatter($row, $units = "mph") function indy_sky_formatter (line 66) | function indy_sky_formatter($skyc, $skyl) function sky_formatter (line 76) | function sky_formatter($row) function temp_formatter (line 86) | function temp_formatter($val) function vis_formatter (line 91) | function vis_formatter($val) function precip_formatter (line 96) | function precip_formatter($val) function asos_formatter (line 102) | function asos_formatter($i, $row, $windunits = "mph") function pavement_formatter (line 143) | function pavement_formatter($row, $sensor) function rwis_formatter (line 153) | function rwis_formatter($i, $row, $windunits = "mph") function formatter (line 173) | function formatter($i, $row, $windunits = "mph") function hads_formatter (line 200) | function hads_formatter($i, $row, $shefcols, $windunits = "mph") function scan_formatter (line 224) | function scan_formatter($i, $row, $windunits = "mph") FILE: htdocs/sites/scp.php function cldtop (line 67) | function cldtop($val1, $val2) function skyc (line 74) | function skyc($row, $i) FILE: htdocs/sites/site.php function pretty_key (line 122) | function pretty_key($key) function pretty_value (line 129) | function pretty_value($key, $value) function df (line 199) | function df($val){ FILE: htdocs/timemachine/index.js function escapeHTML (line 11) | function escapeHTML(val) { function updateURL (line 22) | function updateURL() { function readURL (line 33) | function readURL() { function setProduct (line 47) | function setProduct(pid) { function addproducts (line 63) | function addproducts(data) { function updateTimeDisplay (line 91) | function updateTimeDisplay() { function calculateTimeConstraints (line 119) | function calculateTimeConstraints(opt) { function adjustTimeForConstraints (line 134) | function adjustTimeForConstraints(sts, ets, interval) { function updateTimeSliders (line 160) | function updateTimeSliders(sts, interval) { function updateControlVisibility (line 165) | function updateControlVisibility(interval) { function updateImageDisplay (line 184) | function updateImageDisplay(opt) { function update (line 214) | function update() { function updateUITimestamp (line 234) | function updateUITimestamp() { function getSelectedOption (line 244) | function getSelectedOption() { function buildUI (line 254) | function buildUI() { function refresh (line 298) | function refresh() { function translateHashLink (line 308) | function translateHashLink() { function handleKeyboardNavigation (line 363) | function handleKeyboardNavigation(event) { FILE: htdocs/topics/pests/index.module.js function hideImageLoad (line 23) | function hideImageLoad() { function rectify_start_date (line 40) | function rectify_start_date(pest) { function updateStationForecast (line 58) | async function updateStationForecast() { function updateImage (line 107) | function updateImage() { function showProgressBar (line 155) | function showProgressBar() { function setupDatePicker (line 176) | function setupDatePicker(elementId, onChangeCallback) { function setupUI (line 191) | function setupUI() { function updatePest (line 214) | function updatePest() { function init (line 229) | function init() { FILE: htdocs/vtec/emergencies.js function toggleFeatures (line 29) | function toggleFeatures(type, show) { function load_data (line 50) | function load_data() { function featureHTML (line 99) | function featureHTML(features, lalo) { function init_map (line 132) | function init_map() { function createPopup (line 184) | function createPopup(content, coordinates) { function makeDraggable (line 236) | function makeDraggable(element) { function applyDateFilter (line 290) | function applyDateFilter() { function initTable (line 339) | function initTable() { function init_ui (line 411) | function init_ui() { FILE: htdocs/vtec/events.module.js function updateEventCount (line 5) | function updateEventCount(count) { function updateApiUrlDisplay (line 10) | function updateApiUrlDisplay(apiUrl) { function showLoading (line 19) | function showLoading(show) { function showError (line 24) | function showError(show) { function showDownloadButtons (line 29) | function showDownloadButtons(show) { function getInputValue (line 34) | function getInputValue(selector, defaultValue) { function getCheckboxValue (line 38) | function getCheckboxValue(selector) { function getRadioValue (line 42) | function getRadioValue(selector, defaultValue) { function getFormValues (line 46) | function getFormValues() { function buildBaseApiUrl (line 59) | function buildBaseApiUrl(whichValue, wfo, state, year) { function addFiltersToUrl (line 65) | function addFiltersToUrl(apiUrl, ponChecked, phenomena, sonChecked, sign... function getConfig (line 76) | function getConfig() { function toggleFormVisibility (line 87) | function toggleFormVisibility() { class VTECEvents (line 101) | class VTECEvents { method constructor (line 102) | constructor() { method init (line 107) | init() { method setupEventListeners (line 112) | setupEventListeners() { method loadEvents (line 138) | async loadEvents() { method renderTable (line 162) | renderTable(events) { method downloadCSV (line 292) | downloadCSV() { method copyToClipboard (line 298) | copyToClipboard() { FILE: htdocs/vtec/maxetn.module.js function htmlFormatter (line 43) | function htmlFormatter(cell) { function generateColumns (line 48) | function generateColumns(data) { function formatColumnTitle (line 100) | function formatColumnTitle(key) { function getColumnWidth (line 113) | function getColumnWidth(key) { function processData (line 126) | function processData(rawData) { function loadData (line 156) | async function loadData() { function setupDownloadButtons (line 224) | function setupDownloadButtons() { function init (line 256) | function init() { function getConfigFromForm (line 282) | function getConfigFromForm() { function setupFormHandler (line 294) | function setupFormHandler() { function updatePageElements (line 324) | function updatePageElements() { FILE: htdocs/vtec/pds.module.js function getPDSColumns (line 33) | function getPDSColumns() { function loadTableData (line 116) | function loadTableData() { function initializeTable (line 152) | function initializeTable() { function setupControls (line 184) | function setupControls() { FILE: htdocs/vtec/search.js constant BACKEND_EVENTS_BYPOINT (line 16) | const BACKEND_EVENTS_BYPOINT = '/json/vtec_events_bypoint.py'; constant BACKEND_EVENTS_BYUGC (line 17) | const BACKEND_EVENTS_BYUGC = '/json/vtec_events_byugc.py'; constant BACKEND_SBW_BYPOINT (line 18) | const BACKEND_SBW_BYPOINT = '/json/sbw_by_point.py'; constant BACKEND_EVENTS (line 19) | const BACKEND_EVENTS = "/json/vtec_events.py"; constant BACKEND_EVENTS_BYSTATE (line 20) | const BACKEND_EVENTS_BYSTATE = "/json/vtec_events_bystate.py"; function getURLParams (line 61) | function getURLParams() { function updateURL (line 65) | function updateURL(params) { function hasParamValue (line 71) | function hasParamValue(value) { function addByPointParams (line 75) | function addByPointParams(params, newParams) { function addByUGCParams (line 83) | function addByUGCParams(params, newParams) { function addListParams (line 93) | function addListParams(params, newParams) { function setModeParams (line 102) | function setModeParams(mode, newParams = {}) { function escapeHTML (line 134) | function escapeHTML(val) { function formatDatePicker (line 147) | function formatDatePicker(dateInput) { function updateMarkerPosition (line 159) | function updateMarkerPosition(lon, lat) { function updateMarkerPosition2 (line 175) | function updateMarkerPosition2(lon, lat) { function updateTable (line 180) | function updateTable(){ function updateTable2ByUGC (line 224) | function updateTable2ByUGC(){ function updateTable2ByPoint (line 265) | function updateTable2ByPoint(){ function updateTable3 (line 314) | function updateTable3(){ function createPhenomenaSummary (line 378) | function createPhenomenaSummary(tableData, containerId) { function filterTableByPhenomena (line 497) | function filterTableByPhenomena(containerId, phenomena, significance) { function clearPhenomenaFilter (line 523) | function clearPhenomenaFilter(containerId) { function getTableContainer (line 547) | function getTableContainer(containerId) { function formatRecordCountText (line 553) | function formatRecordCountText(totalCount, filteredCount) { function updateTableToolbar (line 560) | function updateTableToolbar(containerId, tableData, filteredCount = null) { function setupExportButtons (line 574) | function setupExportButtons() { function setupTableConfigurations (line 629) | function setupTableConfigurations() { function setupDateInputs (line 807) | function setupDateInputs() { function setupSelectBoxes (line 850) | function setupSelectBoxes() { function setupManualButtons (line 924) | function setupManualButtons() { function setupDropdownPopulation (line 962) | function setupDropdownPopulation() { function buildUI (line 1036) | function buildUI(){ function processHashMigration (line 1046) | function processHashMigration() { function handleByUGCMode (line 1055) | function handleByUGCMode(urlParams) { function handleByPointMode (line 1081) | function handleByPointMode(urlParams) { function handleEventsByPointMode (line 1108) | function handleEventsByPointMode(urlParams) { function handleListMode (line 1121) | function handleListMode(urlParams) { function processURLParams (line 1152) | function processURLParams(){ function activateTab (line 1196) | function activateTab(mode) { function handleByUGCHashMigration (line 1224) | function handleByUGCHashMigration(tokens, params) { function handleByPointHashMigration (line 1229) | function handleByPointHashMigration(tokens, params) { function handleEventsByPointHashMigration (line 1238) | function handleEventsByPointHashMigration(tokens, params) { function handleListHashMigration (line 1247) | function handleListHashMigration(tokens, params) { function migrateHashToURLParams (line 1259) | function migrateHashToURLParams(hash) { function parseLuxonDate (line 1282) | function parseLuxonDate(val) { function customDateTimeSorter (line 1290) | function customDateTimeSorter(a, b) { function initializeApp (line 1303) | function initializeApp() { FILE: htdocs/vtec/yearly_counts.php function get_data (line 33) | function get_data() function get_data2 (line 64) | function get_data2() FILE: htdocs/wx/afos/index.module.js constant NO_DATE_SET (line 5) | const NO_DATE_SET = 'No Limit'; constant INITIAL_LOAD_THROTTLE_MS (line 6) | const INITIAL_LOAD_THROTTLE_MS = 3000; function text (line 48) | function text(str) { function dealWithToken (line 55) | function dealWithToken(token) { function readURLParams (line 91) | function readURLParams() { function readAnchorTags (line 110) | function readAnchorTags() { function readCookies (line 127) | function readCookies() { function saveCookies (line 145) | function saveCookies() { function updateURL (line 172) | function updateURL(pilTokens = []) { function updateURLFromCurrentTabs (line 191) | function updateURLFromCurrentTabs() { function loadTabContent (line 207) | async function loadTabContent(div, pil, center, ttaaii, limit, sdate, ed... function queueStartupTabLoad (line 235) | function queueStartupTabLoad(div, pil, center, ttaaii, limit, sdate, eda... function refreshActiveTab (line 246) | function refreshActiveTab() { function addTab (line 276) | function addTab( function activateTab (line 366) | function activateTab(targetTab) { function dlbtn (line 393) | function dlbtn(btn, fmt) { function buildUI (line 422) | function buildUI() { function init (line 542) | function init() { FILE: htdocs/wx/afos/list.module.js function showHide (line 6) | function showHide() { function scrollToSection (line 19) | function scrollToSection(name) { FILE: htdocs/wx/afos/p.php function locate_product (line 52) | function locate_product($conn, $e, $pil, $dir) function last_product (line 93) | function last_product($conn, $pil) function exact_product (line 113) | function exact_product($conn, $e, $pil, $bbb) FILE: include/cow_worker.php function printLSR (line 5) | function printLSR($lsr, $verified = FALSE) function printWARN (line 50) | function printWARN($lsrs, $warn) FILE: include/database.inc.php function iem_pg_prepare (line 10) | function iem_pg_prepare($dbconn, $sql) function get_dbconn_str (line 25) | function get_dbconn_str($dbname) function iemdb (line 36) | function iemdb($dbname) FILE: include/dbase.stub.php function dbase_open (line 8) | function dbase_open(string $path, int $mode) {} function dbase_close (line 13) | function dbase_close($database): bool {} function dbase_add_record (line 18) | function dbase_add_record($database, array $data): bool {} function dbase_delete_record (line 23) | function dbase_delete_record($database, int $number): bool {} function dbase_replace_record (line 28) | function dbase_replace_record($database, array $data, int $number): bool {} function dbase_numrecords (line 33) | function dbase_numrecords($database): int {} function dbase_numfields (line 38) | function dbase_numfields($database): int {} function dbase_pack (line 43) | function dbase_pack($database): bool {} function dbase_get_record (line 48) | function dbase_get_record($database, int $number): array|false {} function dbase_get_record_with_names (line 53) | function dbase_get_record_with_names($database, int $number): array|fals... function dbase_create (line 58) | function dbase_create(string $path, array $fields, int $type = DBASE_TYP... function dbase_get_header_info (line 63) | function dbase_get_header_info($database): array {} FILE: include/forms.php function ugcStateSelect (line 23) | function ugcStateSelect($state, $selected) function selectNetworkType (line 48) | function selectNetworkType($nettype, $selected) function selectNetwork (line 86) | function selectNetwork($selected, $extra = array()) function networkMultiSelect (line 118) | function networkMultiSelect( function make_sname (line 151) | function make_sname($tbl) function networkSelect (line 165) | function networkSelect( function networkSelectAuto (line 227) | function networkSelectAuto($network, $selected, $extra = array()) function xssafe (line 263) | function xssafe($data, $encoding = 'UTF-8') function get_str404 (line 279) | function get_str404($name, $default = null, $maxlength = null) function get_int404 (line 294) | function get_int404($name, $default = null) function get_float404 (line 310) | function get_float404($name, $default = null) function make_checkboxes (line 325) | function make_checkboxes($name, $selected, $ar) function make_select (line 388) | function make_select( function stateSelect (line 497) | function stateSelect( function wfoSelect (line 606) | function wfoSelect($selected) function minuteSelect (line 643) | function minuteSelect($selected, $name, $skip = 1) function hour24Select (line 672) | function hour24Select($selected, $name) function hourSelect (line 701) | function hourSelect($selected, $name) function gmtHourSelect (line 733) | function gmtHourSelect($selected, $name) function monthSelect (line 769) | function monthSelect($selected, $name = "month", $fmt = "M", $jsextra = '') function yearSelect (line 824) | function yearSelect($start, $selected, $fname = 'year', $jsextra = '', $... function daySelect (line 877) | function daySelect($selected, $name = 'day') FILE: include/generators.php function gen_feature (line 182) | function gen_feature($t) FILE: include/iemmap.php function saveWebImage (line 5) | function saveWebImage($img) function iemmap_title (line 12) | function iemmap_title($map, $img, $title = null, $subtitle = null) FILE: include/iemprop.php function get_iemprop (line 22) | function get_iemprop($propname) FILE: include/jpgraph/gd_image.inc.php class Image (line 37) | class Image { method __construct (line 76) | function __construct($aWidth=0,$aHeight=0,$aFormat=DEFAULT_GFORMAT,$aS... method SetInterlace (line 100) | function SetInterlace($aFlg=true) { method SetAntiAliasing (line 105) | function SetAntiAliasing($aFlg=true) { method GetAntiAliasing (line 115) | function GetAntiAliasing() { method CreateRawCanvas (line 119) | function CreateRawCanvas($aWidth=0,$aHeight=0) { method CloneCanvasH (line 146) | function CloneCanvasH() { method CreateImgCanvas (line 153) | function CreateImgCanvas($aWidth=0,$aHeight=0) { method CopyCanvasH (line 182) | function CopyCanvasH($aToHdl,$aFromHdl,$aToX,$aToY,$aFromX,$aFromY,$aW... method Copy (line 194) | function Copy($fromImg,$toX,$toY,$fromX,$fromY,$toWidth,$toHeight,$fro... method CopyMerge (line 198) | function CopyMerge($fromImg,$toX,$toY,$fromX,$fromY,$toWidth,$toHeight... method GetWidth (line 223) | static function GetWidth($aImg) { method GetHeight (line 227) | static function GetHeight($aImg) { method CreateFromString (line 231) | static function CreateFromString($aStr) { method SetCanvasH (line 240) | function SetCanvasH($aHdl) { method SetCanvasColor (line 245) | function SetCanvasColor($aColor) { method SetAlphaBlending (line 249) | function SetAlphaBlending($aFlg=true) { method SetAutoMargin (line 253) | function SetAutoMargin() { method SetFont (line 265) | function SetFont($family,$style=FS_NORMAL,$size=10) { method GetTextHeight (line 287) | function GetTextHeight($txt="",$angle=0) { method GetFontHeight (line 320) | function GetFontHeight($angle=0) { method GetFontWidth (line 326) | function GetFontWidth($angle=0) { method GetTextWidth (line 334) | function GetTextWidth($txt,$angle=0) { method StrokeBoxedText (line 381) | function StrokeBoxedText($x,$y,$txt,$dir=0,$fcolor="white",$bcolor="bl... method StrokeBoxedText2 (line 466) | function StrokeBoxedText2($x,$y,$txt,$dir=0,$fcolor="white",$bcolor="b... method SetTextAlign (line 619) | function SetTextAlign($halign,$valign="bottom") { method _StrokeBuiltinFont (line 624) | function _StrokeBuiltinFont($x,$y,$txt,$dir,$paragraph_align,&$aBoundi... method AddTxtCR (line 694) | function AddTxtCR($aTxt) { method NormAngle (line 707) | function NormAngle($a) { method imagettfbbox_fixed (line 719) | function imagettfbbox_fixed($size, $angle, $fontfile, $text) { method GetTTFBBox (line 810) | function GetTTFBBox($aTxt,$aAngle=0) { method GetBBoxTTF (line 815) | function GetBBoxTTF($aTxt,$aAngle=0) { method GetBBoxHeight (line 868) | function GetBBoxHeight($aTxt,$aAngle=0) { method GetBBoxWidth (line 873) | function GetBBoxWidth($aTxt,$aAngle=0) { method _StrokeTTF (line 879) | function _StrokeTTF($x,$y,$txt,$dir,$paragraph_align,&$aBoundingBox,$d... method StrokeText (line 1080) | function StrokeText($x,$y,$txt,$dir=0,$paragraph_align="left",$debug=f... method SetMargin (line 1104) | function SetMargin($lm,$rm,$tm,$bm) { method SetTransparent (line 1122) | function SetTransparent($color) { method SetColor (line 1126) | function SetColor($color,$aAlpha=0) { method PushColor (line 1137) | function PushColor($color) { method PopColor (line 1149) | function PopColor() { method SetLineWeight (line 1158) | function SetLineWeight($weight) { method SetStartPoint (line 1165) | function SetStartPoint($x,$y) { method Arc (line 1170) | function Arc($cx,$cy,$w,$h,$s,$e) { method FilledArc (line 1177) | function FilledArc($xc,$yc,$w,$h,$s,$e,$style='') { method FilledCakeSlice (line 1190) | function FilledCakeSlice($cx,$cy,$w,$h,$s,$e) { method CakeSlice (line 1194) | function CakeSlice($xc,$yc,$w,$h,$s,$e,$fillcolor="",$arccolor="") { method Ellipse (line 1228) | function Ellipse($xc,$yc,$w,$h) { method Circle (line 1232) | function Circle($xc,$yc,$r) { method FilledCircle (line 1238) | function FilledCircle($xc,$yc,$r) { method lip (line 1244) | function lip($f,$t,$p) { method SetLineStyle (line 1253) | function SetLineStyle($s) { method StyleLine (line 1277) | function StyleLine($x1,$y1,$x2,$y2,$aStyle='', $from_grid_class = fals... method DashedLine (line 1325) | function DashedLine($x1,$y1,$x2,$y2,$dash_length=1,$dash_space=4) { method DashedLineForGrid (line 1353) | function DashedLineForGrid($x1,$y1,$x2,$y2,$dash_length=1,$dash_space=... method Line (line 1386) | function Line($x1,$y1,$x2,$y2) { method Polygon (line 1401) | function Polygon($p,$closed=FALSE,$fast=FALSE) { method FilledPolygon (line 1430) | function FilledPolygon($pts) { method Rectangle (line 1449) | function Rectangle($xl,$yu,$xr,$yl) { method FilledRectangle (line 1453) | function FilledRectangle($xl,$yu,$xr,$yl) { method FilledRectangle2 (line 1457) | function FilledRectangle2($xl,$yu,$xr,$yl,$color1,$color2,$style=1) { method ShadowRectangle (line 1486) | function ShadowRectangle($xl,$yu,$xr,$yl,$fcolor=false,$shadow_width=4... method FilledRoundedRectangle (line 1520) | function FilledRoundedRectangle($xt,$yt,$xr,$yl,$r=5) { method RoundedRectangle (line 1551) | function RoundedRectangle($xt,$yt,$xr,$yl,$r=5) { method FilledBevel (line 1575) | function FilledBevel($x1,$y1,$x2,$y2,$depth=2,$color1='white@0.4',$col... method Bevel (line 1580) | function Bevel($x1,$y1,$x2,$y2,$depth=2,$color1='white@0.4',$color2='b... method StyleLineTo (line 1596) | function StyleLineTo($x,$y) { method LineTo (line 1602) | function LineTo($x,$y) { method Point (line 1608) | function Point($x,$y) { method Fill (line 1612) | function Fill($x,$y) { method FillToBorder (line 1616) | function FillToBorder($x,$y,$aBordColor) { method SetExpired (line 1624) | function SetExpired($aFlg=true) { method Headers (line 1629) | function Headers() { method SetQuality (line 1657) | function SetQuality($q) { method Stream (line 1662) | function Stream($aFile=NULL) { method DoSupersampling (line 1696) | function DoSupersampling() { method Destroy (line 1709) | function Destroy() { method SetImgFormat (line 1715) | function SetImgFormat($aFormat,$aQuality=75) { method DrawLine (line 1755) | function DrawLine($im, $x1, $y1, $x2, $y2, $weight, $color) { method DrawImageSmoothArc (line 1854) | function DrawImageSmoothArc($im, $xc, $yc, $w, $h, $s, $e, $color, $st... method CreateColorForImageSmoothArc (line 1861) | function CreateColorForImageSmoothArc($color) { method imageSmoothCircle (line 1872) | function imageSmoothCircle( &$img, $cx, $cy, $cr, $color ) { method __get (line 1926) | function __get($name) { method __set (line 1943) | function __set($name, $value) { class RotImage (line 1954) | class RotImage extends Image { method __construct (line 1959) | function __construct($aWidth,$aHeight,$a=0,$aFormat=DEFAULT_GFORMAT,$a... method SetCenter (line 1966) | function SetCenter($dx,$dy) { method SetTranslation (line 1975) | function SetTranslation($dx,$dy) { method UpdateRotMatrice (line 1982) | function UpdateRotMatrice() { method SetAngle (line 1995) | function SetAngle($a) { method Circle (line 2002) | function Circle($xc,$yc,$r) { method FilledCircle (line 2007) | function FilledCircle($xc,$yc,$r) { method Arc (line 2013) | function Arc($xc,$yc,$w,$h,$s,$e) { method FilledArc (line 2020) | function FilledArc($xc,$yc,$w,$h,$s,$e,$style='') { method SetMargin (line 2027) | function SetMargin($lm,$rm,$tm,$bm) { method Rotate (line 2032) | function Rotate($x,$y) { method CopyMerge (line 2044) | function CopyMerge($fromImg,$toX,$toY,$fromX,$fromY,$toWidth,$toHeight... method ArrRotate (line 2050) | function ArrRotate($pnts) { method DashedLine (line 2059) | function DashedLine($x1,$y1,$x2,$y2,$dash_length=1,$dash_space=4) { method Line (line 2065) | function Line($x1,$y1,$x2,$y2) { method Rectangle (line 2071) | function Rectangle($x1,$y1,$x2,$y2) { method FilledRectangle (line 2076) | function FilledRectangle($x1,$y1,$x2,$y2) { method Polygon (line 2083) | function Polygon($pnts,$closed=FALSE,$fast=FALSE) { method FilledPolygon (line 2094) | function FilledPolygon($pnts) { method Point (line 2098) | function Point($x,$y) { method StrokeText (line 2103) | function StrokeText($x,$y,$txt,$dir=0,$paragraph_align="left",$debug=f... class ImgStreamCache (line 2114) | class ImgStreamCache { method __construct (line 2118) | function __construct($aCacheDir=CACHE_DIR) { method SetTimeout (line 2129) | function SetTimeout($aTimeout) { method PutAndStream (line 2134) | function PutAndStream($aImage,$aCacheFileName,$aInline,$aStrokeFileNam... method IsValid (line 2243) | function IsValid($aCacheFileName) { method StreamImgFile (line 2259) | function StreamImgFile($aImage,$aCacheFileName) { method GetAndStream (line 2277) | function GetAndStream($aImage,$aCacheFileName) { method MakeDirs (line 2289) | function MakeDirs($aFile) { FILE: include/jpgraph/imageSmoothArc.php function imageSmoothArcDrawSegment (line 38) | function imageSmoothArcDrawSegment (&$img, $cx, $cy, $a, $b, $aaAngleX, ... function imageSmoothArc (line 254) | function imageSmoothArc ( &$img, $cx, $cy, $w, $h, $color, $start, $stop) FILE: include/jpgraph/imgdata_balls.inc.php class ImgData_Balls (line 11) | class ImgData_Balls extends ImgData { method GetImg (line 51) | function GetImg($aMark,$aIdx) { method __construct (line 73) | function __construct() { FILE: include/jpgraph/imgdata_bevels.inc.php class ImgData_Bevels (line 11) | class ImgData_Bevels extends ImgData { method __construct (line 21) | function __construct() { FILE: include/jpgraph/imgdata_diamonds.inc.php class ImgData_Diamonds (line 11) | class ImgData_Diamonds extends ImgData { method __construct (line 22) | function __construct() { FILE: include/jpgraph/imgdata_pushpins.inc.php class ImgData_PushPins (line 11) | class ImgData_PushPins extends ImgData { method __construct (line 22) | function __construct() { FILE: include/jpgraph/imgdata_squares.inc.php class ImgData_Squares (line 11) | class ImgData_Squares extends ImgData { method ImgData_Squares (line 22) | function ImgData_Squares () { FILE: include/jpgraph/imgdata_stars.inc.php class ImgData_Stars (line 12) | class ImgData_Stars extends ImgData { method __construct (line 22) | function __construct() { FILE: include/jpgraph/jpgraph.php function CheckPHPVersion (line 235) | function CheckPHPVersion($aMinVersion) { function _phpErrorHandler (line 271) | function _phpErrorHandler($errno,$errmsg,$filename, $linenum, $vars) { function sign (line 292) | function sign($a) {return $a >= 0 ? 1 : -1;} function GenImgName (line 300) | function GenImgName() { class JpgTimer (line 331) | class JpgTimer { method __construct (line 334) | function __construct() { method Push (line 339) | function Push() { method Pop (line 346) | function Pop() { class DateLocale (line 359) | class DateLocale { method __construct (line 364) | function __construct() { method Set (line 372) | function Set($aLocale) { method GetDayAbb (line 419) | function GetDayAbb() { method GetShortDay (line 423) | function GetShortDay() { method GetShortMonth (line 427) | function GetShortMonth() { method GetShortMonthName (line 431) | function GetShortMonthName($aNbr) { method GetLongMonthName (line 435) | function GetLongMonthName($aNbr) { method GetMonth (line 439) | function GetMonth() { class Footer (line 452) | class Footer { method __construct (line 457) | function __construct() { method SetTimer (line 466) | function SetTimer($aTimer,$aTimerPostString='') { method SetMargin (line 471) | function SetMargin($aLeft=3,$aRight=3,$aBottom=3) { method Stroke (line 477) | function Stroke($aImg) { class Graph (line 501) | class Graph { method __construct (line 586) | function __construct($aWidth=300,$aHeight=200,$aCachedName='',$aTimeou... method InitializeFrameAndMargin (line 657) | function InitializeFrameAndMargin() { method SetupCache (line 679) | function SetupCache($aFilename,$aTimeout=60) { method Set3DPerspective (line 685) | function Set3DPerspective($aDir=1,$aHorizon=100,$aSkewDist=120,$aQuali... method SetUserFont (line 697) | function SetUserFont($aNormal,$aBold='',$aItalic='',$aBoldIt='') { method SetUserFont1 (line 701) | function SetUserFont1($aNormal,$aBold='',$aItalic='',$aBoldIt='') { method SetUserFont2 (line 705) | function SetUserFont2($aNormal,$aBold='',$aItalic='',$aBoldIt='') { method SetUserFont3 (line 709) | function SetUserFont3($aNormal,$aBold='',$aItalic='',$aBoldIt='') { method SetImgFormat (line 714) | function SetImgFormat($aFormat,$aQuality=75) { method SetGridDepth (line 719) | function SetGridDepth($aDepth) { method SetIconDepth (line 723) | function SetIconDepth($aDepth) { method SetAngle (line 728) | function SetAngle($aAngle) { method SetAlphaBlending (line 732) | function SetAlphaBlending($aFlg=true) { method SetMargin (line 737) | function SetMargin($lm,$rm,$tm,$bm) { method SetY2OrderBack (line 741) | function SetY2OrderBack($aBack=true) { method Set90AndMargin (line 747) | function Set90AndMargin($lm=0,$rm=0,$tm=0,$bm=0) { method SetClipping (line 759) | function SetClipping($aFlg=true) { method Add (line 764) | function Add($aPlot) { method AddTable (line 794) | function AddTable($aTable) { method AddIcon (line 805) | function AddIcon($aIcon) { method AddY2 (line 817) | function AddY2($aPlot) { method AddY (line 848) | function AddY($aN,$aPlot) { method AddText (line 876) | function AddText($aTxt,$aToY2=false) { method AddLine (line 903) | function AddLine($aLine,$aToY2=false) { method AddBand (line 935) | function AddBand($aBand,$aToY2=false) { method SetPlotGradient (line 962) | function SetPlotGradient($aFrom='navy',$aTo='silver',$aGradType=2) { method SetBackgroundGradient (line 968) | function SetBackgroundGradient($aFrom='navy',$aTo='silver',$aGradType=... method SetBackgroundCFlag (line 976) | function SetBackgroundCFlag($aName,$aBgType=BGIMG_FILLPLOT,$aMix=100) { method SetBackgroundCountryFlag (line 983) | function SetBackgroundCountryFlag($aName,$aBgType=BGIMG_FILLPLOT,$aMix... method SetBackgroundImage (line 991) | function SetBackgroundImage($aFileName,$aBgType=BGIMG_FILLPLOT,$aImgFo... method SetBackgroundImageMix (line 1015) | function SetBackgroundImageMix($aMix) { method SetBackgroundImagePos (line 1020) | function SetBackgroundImagePos($aXpos,$aYpos) { method SetAxisStyle (line 1026) | function SetAxisStyle($aStyle) { method SetBox (line 1031) | function SetBox($aDrawPlotFrame=true,$aPlotFrameColor=array(0,0,0),$aP... method SetColor (line 1038) | function SetColor($aColor) { method SetMarginColor (line 1043) | function SetMarginColor($aColor) { method SetFrame (line 1048) | function SetFrame($aDrawImgFrame=true,$aImgFrameColor=array(0,0,0),$aI... method SetFrameBevel (line 1054) | function SetFrameBevel($aDepth=3,$aBorder=false,$aBorderColor='black',... method SetShadow (line 1066) | function SetShadow($aShowShadow=true,$aShadowWidth=5,$aShadowColor='da... method SetScale (line 1076) | function SetScale($aAxisType,$aYMin=1,$aYMax=1,$aXMin=1,$aXMax=1) { method SetY2Scale (line 1140) | function SetY2Scale($aAxisType='lin',$aY2Min=1,$aY2Max=1) { method SetYDeltaDist (line 1170) | function SetYDeltaDist($aDist) { method SetYScale (line 1175) | function SetYScale($aN,$aAxisType="lin",$aYMin=1,$aYMax=1) { method SetTickDensity (line 1203) | function SetTickDensity($aYDensity=TICKD_NORMAL,$aXDensity=TICKD_NORMA... method GetCSIMareas (line 1242) | function GetCSIMareas() { method GetHTMLImageMap (line 1304) | function GetHTMLImageMap($aMapName) { method CheckCSIMCache (line 1311) | function CheckCSIMCache($aCacheName,$aTimeOut=60) { method GetURLArguments (line 1362) | static function GetURLArguments($aAddRecursiveBlocker=false) { method SetCSIMImgAlt (line 1401) | function SetCSIMImgAlt($aAlt) { method StrokeCSIM (line 1405) | function StrokeCSIM($aScriptName='auto',$aCSIMName='',$aBorder=0) { method StrokeCSIMImage (line 1476) | function StrokeCSIMImage() { method GetCSIMImgHTML (line 1482) | function GetCSIMImgHTML($aCSIMName, $aScriptName='auto', $aBorder=0 ) { method GetTextsYMinMax (line 1490) | function GetTextsYMinMax($aY2=false) { method GetTextsXMinMax (line 1519) | function GetTextsXMinMax($aY2=false) { method GetXMinMax (line 1548) | function GetXMinMax() { method AdjustMarginsForTitles (line 1600) | function AdjustMarginsForTitles() { method StrokeStore (line 1667) | function StrokeStore($aStrokeFileName) { method doAutoscaleXAxis (line 1680) | function doAutoscaleXAxis() { method doAutoScaleYnAxis (line 1816) | function doAutoScaleYnAxis() { method doAutoScaleYAxis (line 1900) | function doAutoScaleYAxis() { method InitScaleConstants (line 1947) | function InitScaleConstants() { method doPrestrokeAdjustments (line 1961) | function doPrestrokeAdjustments() { method StrokeBands (line 1992) | function StrokeBands($aDepth,$aCSIM) { method Stroke (line 2017) | function Stroke($aStrokeFileName='') { method SetAxisLabelBackground (line 2290) | function SetAxisLabelBackground($aType,$aXFColor='lightgray',$aXColor=... method StrokeAxisLabelBackground (line 2298) | function StrokeAxisLabelBackground() { method StrokeAxis (line 2381) | function StrokeAxis($aStrokeLabels=true) { method LoadBkgImage (line 2468) | static function LoadBkgImage($aImgFormat='',$aFile='',$aImgStr='') { method StrokePlotGrad (line 2524) | function StrokePlotGrad() { method StrokeBackgroundGrad (line 2537) | function StrokeBackgroundGrad() { method StrokeFrameBackground (line 2570) | function StrokeFrameBackground() { method StrokeFrame (line 2664) | function StrokeFrame() { method FillMarginArea (line 2703) | function FillMarginArea() { method FillPlotArea (line 2725) | function FillPlotArea() { method StrokePlotArea (line 2735) | function StrokePlotArea() { method StrokeIcons (line 2760) | function StrokeIcons() { method StrokePlotBox (line 2767) | function StrokePlotBox() { method SetTitleBackgroundFillStyle (line 2782) | function SetTitleBackgroundFillStyle($aStyle,$aColor1='black',$aColor2... method SetTitleBackground (line 2788) | function SetTitleBackground($aBackColor='gray', $aStyle=TITLEBKG_STYLE... method StrokeTitles (line 2799) | function StrokeTitles() { method StrokeTexts (line 2962) | function StrokeTexts() { method StrokeTables (line 2978) | function StrokeTables() { method DisplayClientSideaImageMapAreas (line 2987) | function DisplayClientSideaImageMapAreas() { method SetTextScaleOff (line 3018) | function SetTextScaleOff($aOff) { method SetTextScaleAbsCenterOff (line 3024) | function SetTextScaleAbsCenterOff($aOff) { method GetLinesYMinMax (line 3029) | function GetLinesYMinMax( $aLines ) { method GetLinesXMinMax (line 3047) | function GetLinesXMinMax( $aLines ) { method GetPlotsYMinMax (line 3065) | function GetPlotsYMinMax($aPlots) { method hasLinePlotAndBarPlot (line 3096) | function hasLinePlotAndBarPlot() { method SetTheme (line 3116) | function SetTheme($graph_theme) { method ClearTheme (line 3131) | function ClearTheme() { method SetSupersampling (line 3159) | function SetSupersampling($do = false, $scale = 2) { class LineProperty (line 3175) | class LineProperty { method __construct (line 3178) | function __construct($aWeight=1,$aColor='black',$aStyle='solid') { method SetColor (line 3184) | function SetColor($aColor) { method SetWeight (line 3188) | function SetWeight($aWeight) { method SetStyle (line 3192) | function SetStyle($aStyle) { method Show (line 3196) | function Show($aShow=true) { method Stroke (line 3200) | function Stroke($aImg,$aX1,$aY1,$aX2,$aY2) { class GraphTabTitle (line 3220) | class GraphTabTitle extends Text{ method __construct (line 3224) | function __construct() { method SetColor (line 3231) | function SetColor($aTxtColor,$aFillColor='lightyellow',$aBorderColor='... method SetFillColor (line 3237) | function SetFillColor($aFillColor) { method SetTabAlign (line 3241) | function SetTabAlign($aAlign) { method SetWidth (line 3245) | function SetWidth($aWidth) { method Set (line 3249) | function Set($t) { method SetCorner (line 3254) | function SetCorner($aD) { method Stroke (line 3258) | function Stroke($aImg,$aDummy1=null,$aDummy2=null) { class SuperScriptText (line 3346) | class SuperScriptText extends Text { method __construct (line 3353) | function __construct($aTxt='',$aSuper='',$aXAbsPos=0,$aYAbsPos=0) { method FromReal (line 3358) | function FromReal($aVal,$aPrecision=2) { method Set (line 3385) | function Set($aTxt,$aSuper='') { method SetSuperFont (line 3390) | function SetSuperFont($aFontFam,$aFontStyle=FS_NORMAL,$aFontSize=8) { method GetWidth (line 3397) | function GetWidth($aImg) { method GetFontHeight (line 3407) | function GetFontHeight($aImg) { method GetTextHeight (line 3416) | function GetTextHeight($aImg) { method Stroke (line 3424) | function Stroke($aImg,$ax=-1,$ay=-1) { class Grid (line 3526) | class Grid { method __construct (line 3534) | function __construct($aAxis) { method SetColor (line 3539) | function SetColor($aMajColor,$aMinColor=false) { method SetWeight (line 3547) | function SetWeight($aMajorWeight,$aMinorWeight=1) { method SetLineStyle (line 3553) | function SetLineStyle($aMajorType,$aMinorType='solid') { method SetStyle (line 3558) | function SetStyle($aMajorType,$aMinorType='solid') { method Show (line 3563) | function Show($aShowMajor=true,$aShowMinor=false) { method SetFill (line 3568) | function SetFill($aFlg=true,$aColor1='lightgray',$aColor2='lightblue') { method Stroke (line 3574) | function Stroke() { method DoStroke (line 3587) | function DoStroke($aTicksPos,$aType,$aColor,$aWeight) { class AxisPrototype (line 3673) | class AxisPrototype { method __construct (line 3696) | function __construct($img,$aScale,$color = array(0,0,0)) { method SetLabelFormat (line 3719) | function SetLabelFormat($aFormStr) { method SetLabelFormatString (line 3723) | function SetLabelFormatString($aFormStr,$aDate=false) { method SetLabelFormatCallback (line 3727) | function SetLabelFormatCallback($aFuncName) { method SetLabelAlign (line 3731) | function SetLabelAlign($aHAlign,$aVAlign='top',$aParagraphAlign='left') { method HideFirstTickLabel (line 3738) | function HideFirstTickLabel($aShow=false) { method HideLastTickLabel (line 3742) | function HideLastTickLabel($aShow=false) { method SetTickPositions (line 3747) | function SetTickPositions($aMajPos,$aMinPos=NULL,$aLabels=NULL) { method SetMajTickPositions (line 3752) | function SetMajTickPositions($aMajPos,$aLabels=NULL) { method HideTicks (line 3757) | function HideTicks($aHideMinor=true,$aHideMajor=true) { method HideZeroLabel (line 3763) | function HideZeroLabel($aFlag=true) { method HideFirstLastLabel (line 3767) | function HideFirstLastLabel() { method Hide (line 3780) | function Hide($aHide=true) { method HideLine (line 3785) | function HideLine($aHide=true) { method HideLabels (line 3789) | function HideLabels($aHide=true) { method SetWeight (line 3794) | function SetWeight($aWeight) { method SetColor (line 3799) | function SetColor($aColor,$aLabelColor=false) { method SetTitle (line 3806) | function SetTitle($aTitle,$aAdjustAlign='high') { method SetTitleMargin (line 3812) | function SetTitleMargin($aMargin) { method SetTitleSide (line 3817) | function SetTitleSide($aSideOfAxis) { method SetTickSide (line 3821) | function SetTickSide($aDir) { method SetTickSize (line 3825) | function SetTickSize($aMajSize,$aMinSize=3) { method SetTickLabels (line 3830) | function SetTickLabels($aLabelArray,$aLabelColorArray=null) { method SetLabelMargin (line 3835) | function SetLabelMargin($aMargin) { method SetTextTickInterval (line 3841) | function SetTextTickInterval($aStep,$aStart=0) { method SetTextLabelInterval (line 3848) | function SetTextLabelInterval($aStep) { method SetLabelSide (line 3855) | function SetLabelSide($aSidePos) { method SetFont (line 3860) | function SetFont($aFamily,$aStyle=FS_NORMAL,$aSize=10) { method SetPos (line 3867) | function SetPos($aPosOnOtherScale) { method SetPosAbsDelta (line 3873) | function SetPosAbsDelta($aDelta) { method SetLabelAngle (line 3878) | function SetLabelAngle($aAngle) { class Axis (line 3893) | class Axis extends AxisPrototype { method __construct (line 3895) | function __construct($img,$aScale,$color='black') { method Stroke (line 3900) | function Stroke($aOtherAxisScale,$aStrokeLabels=true) { method StrokeLabels (line 4013) | function StrokeLabels($aPos,$aMinor=false,$aAbsLabel=false) { class Ticks (line 4167) | class Ticks { method __construct (line 4187) | function __construct($aScale) { method SetLabelFormat (line 4193) | function SetLabelFormat($aFormatString,$aDate=FALSE) { method SetLabelDateFormat (line 4198) | function SetLabelDateFormat($aFormatString) { method SetFormatCallback (line 4202) | function SetFormatCallback($aCallbackFuncName) { method SupressZeroLabel (line 4207) | function SupressZeroLabel($aFlag=true) { method SupressMinorTickMarks (line 4212) | function SupressMinorTickMarks($aHide=true) { method SupressTickMarks (line 4217) | function SupressTickMarks($aHide=true) { method SupressFirst (line 4222) | function SupressFirst($aHide=true) { method SupressLast (line 4227) | function SupressLast($aHide=true) { method GetMinTickAbsSize (line 4232) | function GetMinTickAbsSize() { method GetMajTickAbsSize (line 4237) | function GetMajTickAbsSize() { method SetSize (line 4241) | function SetSize($aMajSize,$aMinSize=3) { method IsSpecified (line 4247) | function IsSpecified() { method SetSide (line 4251) | function SetSide($aSide) { method SetDirection (line 4256) | function SetDirection($aSide=SIDE_RIGHT) { method SetMarkColor (line 4261) | function SetMarkColor($aMajorColor,$aMinorColor='') { method SetColor (line 4265) | function SetColor($aMajorColor,$aMinorColor='') { method SetWeight (line 4277) | function SetWeight($aWeight) { class LinearTicks (line 4287) | class LinearTicks extends Ticks { method __construct (line 4296) | function __construct() { method GetMajor (line 4301) | function GetMajor() { method GetMinor (line 4306) | function GetMinor() { method Set (line 4311) | function Set($aMajStep,$aMinStep=false) { method SetMajTickPositions (line 4326) | function SetMajTickPositions($aMajPos,$aLabels=NULL) { method SetTickPositions (line 4330) | function SetTickPositions($aMajPos,$aMinPos=NULL,$aLabels=NULL) { method HaveManualLabels (line 4344) | function HaveManualLabels() { method _doManualTickPos (line 4349) | function _doManualTickPos($aScale) { method _doAutoTickPos (line 4401) | function _doAutoTickPos($aScale) { method AdjustForDST (line 4484) | function AdjustForDST($aFlg=true) { method _doLabelFormat (line 4489) | function _doLabelFormat($aVal,$aIdx,$aNbrTicks) { method _StrokeTicks (line 4560) | function _StrokeTicks($aImg,$aScale,$aPos) { method Stroke (line 4622) | function Stroke($aImg,$aScale,$aPos) { method SetXLabelOffset (line 4640) | function SetXLabelOffset($aLabelOff,$aTickOff=-1) { method SetTextLabelStart (line 4655) | function SetTextLabelStart($aTextLabelOff) { class LinearScale (line 4665) | class LinearScale { method __construct (line 4689) | function __construct($aMin=0,$aMax=0,$aType='y') { method IsSpecified (line 4701) | function IsSpecified() { method SetAutoMin (line 4711) | function SetAutoMin($aMin) { method SetAutoMax (line 4718) | function SetAutoMax($aMax) { method SetAutoTicks (line 4724) | function SetAutoTicks($aFlag=true) { method SetGrace (line 4729) | function SetGrace($aGraceTop,$aGraceBottom=0) { method GetMinVal (line 4738) | function GetMinVal() { method GetMaxVal (line 4743) | function GetMaxVal() { method Update (line 4748) | function Update($aImg,$aMin,$aMax) { method Translate (line 4755) | function Translate($aCoord) { method RelTranslate (line 4769) | function RelTranslate($aCoord) { method SetIntScale (line 4782) | function SetIntScale($aIntScale=true) { method IntAutoScale (line 4787) | function IntAutoScale($img,$min,$max,$maxsteps,$majend=true) { method AutoScale (line 4903) | function AutoScale($img,$min,$max,$maxsteps,$majend=true) { method InitConstants (line 5013) | function InitConstants($img) { method SetConstants (line 5040) | function SetConstants($aStart,$aLen) { method CalcTicks (line 5067) | function CalcTicks($maxsteps,$min,$max,$a,$b,$majend=true) { method CalcTicksFreeze (line 5109) | function CalcTicksFreeze($maxsteps,$min,$max,$a,$b) { method IntCalcTicks (line 5134) | function IntCalcTicks($maxsteps,$min,$max,$a,$majend=true) { method IntCalcTicksFreeze (line 5182) | function IntCalcTicksFreeze($maxsteps,$min,$max,$a) { method MatchMin3 (line 5212) | function MatchMin3($a,$b,$c,$weight) { method __get (line 5227) | function __get($name) { method __set (line 5237) | function __set($name, $value) { class DisplayValue (line 5247) | class DisplayValue { method __construct (line 5259) | function __construct() { method Show (line 5263) | function Show($aFlag=true) { method SetColor (line 5267) | function SetColor($aColor,$aNegcolor='') { method SetFont (line 5272) | function SetFont($aFontFamily,$aFontStyle=FS_NORMAL,$aFontSize=8) { method ApplyFont (line 5278) | function ApplyFont($aImg) { method SetMargin (line 5282) | function SetMargin($aMargin) { method SetAngle (line 5286) | function SetAngle($aAngle) { method SetAlign (line 5290) | function SetAlign($aHAlign,$aVAlign='') { method SetFormat (line 5295) | function SetFormat($aFormat,$aNegFormat='') { method SetFormatCallback (line 5300) | function SetFormatCallback($aFunc) { method HideZero (line 5304) | function HideZero($aFlag=true) { method Stroke (line 5308) | function Stroke($img,$aVal,$x,$y) { class Plot (line 5381) | class Plot { method __construct (line 5400) | function __construct($aDatay,$aDatax=false) { method Stroke (line 5428) | function Stroke($aImg,$aXScale,$aYScale) { method HideLegend (line 5432) | function HideLegend($f=true) { method DoLegend (line 5436) | function DoLegend($graph) { method StrokeDataValue (line 5441) | function StrokeDataValue($img,$aVal,$x,$y) { method SetCSIMTargets (line 5446) | function SetCSIMTargets($aTargets,$aAlts='',$aWinTargets='') { method GetCSIMareas (line 5453) | function GetCSIMareas() { method PreStrokeAdjust (line 5459) | function PreStrokeAdjust($aGraph) { method PreScaleSetup (line 5468) | function PreScaleSetup($aGraph) { method Min (line 5473) | function Min() { method Max (line 5507) | function Max() { method SetColor (line 5541) | function SetColor($aColor) { method SetLegend (line 5545) | function SetLegend($aLegend,$aCSIM='',$aCSIMAlt='',$aCSIMWinTarget='') { method SetWeight (line 5552) | function SetWeight($aWeight) { method SetLineWeight (line 5556) | function SetLineWeight($aWeight=1) { method SetCenter (line 5560) | function SetCenter($aCenter=true) { method StrokeMargin (line 5566) | function StrokeMargin($aImg) { method Legend (line 5571) | function Legend($aGraph) { method Clear (line 5577) | function Clear() { class ColorFactory (line 5588) | class ColorFactory { method getColor (line 5627) | static function getColor() { FILE: include/jpgraph/jpgraph_antispam-digits.php class HandDigits (line 11) | class HandDigits { method __construct (line 15) | function __construct() { class AntiSpam (line 155) | class AntiSpam { method __construct (line 159) | function __construct($aNumber='') { method Rand (line 163) | function Rand($aLen) { method Stroke (line 172) | function Stroke() { FILE: include/jpgraph/jpgraph_antispam.php class HandDigits (line 11) | class HandDigits { method __construct (line 15) | function __construct() { class AntiSpam (line 546) | class AntiSpam { method __construct (line 551) | function __construct($aData='') { method Set (line 556) | function Set($aData) { method Rand (line 560) | function Rand($aLen) { method Stroke (line 579) | function Stroke() { FILE: include/jpgraph/jpgraph_bar.php class BarPlot (line 30) | class BarPlot extends Plot { method __construct (line 49) | function __construct($datay,$datax=false) { method SetShadow (line 58) | function SetShadow($aColor="black",$aHSize=3,$aVSize=3,$aShow=true) { method Set3D (line 68) | function Set3D($aHSize=3,$aVSize=3,$aShow=true) { method SetYMin (line 77) | function SetYMin($aYStartValue) { method SetYBase (line 83) | function SetYBase($aYStartValue) { method RotatePattern (line 91) | function RotatePattern($aPat,$aRotate=true) { method Legend (line 101) | function Legend($graph) { method PreStrokeAdjust (line 138) | function PreStrokeAdjust($graph) { method Min (line 176) | function Min() { method Max (line 182) | function Max() { method SetWidth (line 189) | function SetWidth($aWidth) { method SetAbsWidth (line 201) | function SetAbsWidth($aWidth) { method SetAlign (line 205) | function SetAlign($aAlign) { method SetNoFill (line 209) | function SetNoFill() { method SetFillColor (line 215) | function SetFillColor($aColor) { method SetFillGradient (line 226) | function SetFillGradient($aFromColor,$aToColor=null,$aStyle=null) { method SetValuePos (line 233) | function SetValuePos($aPos) { method SetPattern (line 237) | function SetPattern($aPattern, $aColor='black'){ method _SetPatternHelper (line 264) | function _SetPatternHelper($aPattern, &$aPatternValue, &$aDensity){ method Clear (line 317) | function Clear() { method Stroke (line 323) | function Stroke($img,$xscale,$yscale) { class GroupBarPlot (line 690) | class GroupBarPlot extends BarPlot { method __construct (line 695) | function __construct($plots) { method Legend (line 713) | function Legend($graph) { method Min (line 725) | function Min() { method Max (line 736) | function Max() { method GetCSIMareas (line 747) | function GetCSIMareas() { method Stroke (line 757) | function Stroke($img,$xscale,$yscale) { class AccBarPlot (line 782) | class AccBarPlot extends BarPlot { method __construct (line 787) | function __construct($plots) { method Legend (line 817) | function Legend($graph) { method Max (line 829) | function Max() { method Min (line 867) | function Min() { method Stroke (line 900) | function Stroke($img,$xscale,$yscale) { FILE: include/jpgraph/jpgraph_canvas.php class CanvasGraph (line 20) | class CanvasGraph extends Graph { method __construct (line 23) | function __construct($aWidth=300,$aHeight=200,$aCachedName="",$timeout... method InitFrame (line 30) | function InitFrame() { method Stroke (line 35) | function Stroke($aStrokeFileName="") { FILE: include/jpgraph/jpgraph_canvtools.php class CanvasScale (line 24) | class CanvasScale { method __construct (line 29) | function __construct($graph,$xmin=0,$xmax=10,$ymin=0,$ymax=10) { method Set (line 39) | function Set($xmin=0,$xmax=10,$ymin=0,$ymax=10) { method Get (line 46) | function Get() { method Translate (line 50) | function Translate($x,$y) { method TranslateX (line 56) | function TranslateX($x) { method TranslateY (line 61) | function TranslateY($y) { class Shape (line 73) | class Shape { method __construct (line 76) | function __construct($aGraph,$scale) { method SetColor (line 82) | function SetColor($aColor) { method Line (line 86) | function Line($x1,$y1,$x2,$y2) { method SetLineWeight (line 92) | function SetLineWeight($aWeight) { method Polygon (line 96) | function Polygon($p,$aClosed=false) { method FilledPolygon (line 105) | function FilledPolygon($p) { method Bezier (line 121) | function Bezier($p,$aSteps=40) { method Rectangle (line 148) | function Rectangle($x1,$y1,$x2,$y2) { method FilledRectangle (line 154) | function FilledRectangle($x1,$y1,$x2,$y2) { method Circle (line 160) | function Circle($x1,$y1,$r) { method FilledCircle (line 169) | function FilledCircle($x1,$y1,$r) { method RoundedRectangle (line 178) | function RoundedRectangle($x1,$y1,$x2,$y2,$r=null) { method FilledRoundedRectangle (line 191) | function FilledRoundedRectangle($x1,$y1,$x2,$y2,$r=null) { method ShadowRectangle (line 204) | function ShadowRectangle($x1,$y1,$x2,$y2,$fcolor=false,$shadow_width=n... method SetTextAlign (line 214) | function SetTextAlign($halign,$valign="bottom") { method StrokeText (line 218) | function StrokeText($x1,$y1,$txt,$dir=0,$paragraph_align="left") { method IndentedRectangle (line 226) | function IndentedRectangle($xt,$yt,$w,$h,$iw=0,$ih=0,$aCorner=3,$aFill... class CanvasRectangleText (line 383) | class CanvasRectangleText { method __construct (line 390) | function __construct($aTxt='',$xl=0,$yt=0,$w=0,$h=0) { method SetShadow (line 398) | function SetShadow($aColor='gray',$aWidth=3) { method SetFont (line 403) | function SetFont($FontFam,$aFontStyle,$aFontSize=12) { method SetTxt (line 407) | function SetTxt($aTxt) { method ParagraphAlign (line 411) | function ParagraphAlign($aParaAlign) { method SetFillColor (line 415) | function SetFillColor($aFillColor) { method SetAutoMargin (line 419) | function SetAutoMargin($aMargin) { method SetColor (line 423) | function SetColor($aColor) { method SetFontColor (line 427) | function SetFontColor($aColor) { method SetPos (line 431) | function SetPos($xl=0,$yt=0,$w=0,$h=0) { method Pos (line 438) | function Pos($xl=0,$yt=0,$w=0,$h=0) { method Set (line 445) | function Set($aTxt,$xl,$yt,$w=0,$h=0) { method SetCornerRadius (line 453) | function SetCornerRadius($aRad=5) { method Stroke (line 457) | function Stroke($aImg,$scale) { FILE: include/jpgraph/jpgraph_contour.php class Contour (line 22) | class Contour { method __construct (line 45) | function __construct($aMatrix,$aIsobars=10, $aColors=null) { method SetInvert (line 91) | function SetInvert($aFlg=true) { method getMinMaxVal (line 100) | function getMinMaxVal() { method resetEdgeMatrices (line 114) | function resetEdgeMatrices() { method isobarHCrossing (line 132) | function isobarHCrossing($aRow,$aCol,$aIsobar) { method isobarVCrossing (line 158) | function isobarVCrossing($aRow,$aCol,$aIsobar) { method determineIsobarEdgeCrossings (line 182) | function determineIsobarEdgeCrossings($aIsobar) { method getCrossingCoord (line 214) | function getCrossingCoord($aRow,$aCol,$aEdgeDir,$aIsobarVal) { method adjustDataPointValues (line 252) | function adjustDataPointValues() { method UseHighContrastColor (line 273) | function UseHighContrastColor($aFlg=true,$aBW=false) { method CalculateColors (line 282) | function CalculateColors() { method getIsobars (line 316) | function getIsobars() { class ContourPlot (line 389) | class ContourPlot extends Plot { method __construct (line 418) | function __construct($aDataMatrix, $aIsobar=10, $aFactor=1, $aInvert=f... method SetInvert (line 450) | function SetInvert($aFlg=true) { method SetIsobarColors (line 460) | function SetIsobarColors($aColorArray) { method ShowLegend (line 470) | function ShowLegend($aFlg=true) { method Invertlegend (line 479) | function Invertlegend($aFlg=true) { method Min (line 486) | function Min() { method Max (line 493) | function Max() { method Legend (line 501) | function Legend($aGraph) { method PreScaleSetup (line 525) | function PreScaleSetup($aGraph) { method UseHighContrastColor (line 542) | function UseHighContrastColor($aFlg=true,$aBW=false) { method Stroke (line 555) | function Stroke($img,$xscale,$yscale) { FILE: include/jpgraph/jpgraph_date.php class DateScale (line 49) | class DateScale extends LinearScale { method __construct (line 56) | function __construct($aMin=0,$aMax=0,$aType='x') { method AdjDate (line 74) | function AdjDate($aTime,$aRound=0,$aYearType=false,$aMonthType=false,$... method AdjStartDate (line 131) | function AdjStartDate($aTime,$aYearType=false,$aMonthType=false,$aDayT... method AdjEndDate (line 139) | function AdjEndDate($aTime,$aYearType=false,$aMonthType=false,$aDayTyp... method AdjTime (line 149) | function AdjTime($aTime,$aRound=0,$aHourType=false,$aMinType=false,$aS... method AdjStartTime (line 213) | function AdjStartTime($aTime,$aHourType=false,$aMinType=false,$aSecTyp... method AdjEndTime (line 222) | function AdjEndTime($aTime,$aHourType=false,$aMinType=false,$aSecType=... method DoDateAutoScale (line 231) | function DoDateAutoScale($aStartTime,$aEndTime,$aDensity=0,$aAdjust=tr... method SetDateFormat (line 377) | function SetDateFormat($aFormat) { method AdjustForDST (line 382) | function AdjustForDST($aFlg=true) { method SetDateAlign (line 387) | function SetDateAlign($aStartAlign,$aEndAlign=false) { method SetTimeAlign (line 395) | function SetTimeAlign($aStartAlign,$aEndAlign=false) { method AutoScale (line 404) | function AutoScale($img,$aStartTime,$aEndTime,$aNumSteps,$_adummy=fals... FILE: include/jpgraph/jpgraph_errhandler.inc.php class ErrMsgText (line 24) | class ErrMsgText { method __construct (line 26) | function __construct() { method Get (line 43) | function Get($errnbr,$a1=null,$a2=null,$a3=null,$a4=null,$a5=null) { class JpGraphError (line 101) | class JpGraphError { method Raise (line 105) | public static function Raise($aMsg,$aHalt=true){ method SetErrLocale (line 108) | public static function SetErrLocale($aLoc) { method RaiseL (line 112) | public static function RaiseL($errnbr,$a1=null,$a2=null,$a3=null,$a4=n... method SetImageFlag (line 115) | public static function SetImageFlag($aFlg=true) { method GetImageFlag (line 118) | public static function GetImageFlag() { method SetLogFile (line 121) | public static function SetLogFile($aFile) { method GetLogFile (line 124) | public static function GetLogFile() { method SetTitle (line 127) | public static function SetTitle($aTitle) { method GetTitle (line 130) | public static function GetTitle() { class JpGraphException (line 135) | class JpGraphException extends Exception { method __construct (line 137) | public function __construct($message, $code = 0) { method _toString (line 142) | public function _toString() { method Stroke (line 146) | public function Stroke() { method defaultHandler (line 158) | static public function defaultHandler(Throwable $exception) { class JpGraphExceptionL (line 173) | class JpGraphExceptionL extends JpGraphException { method __construct (line 175) | public function __construct($errcode,$a1=null,$a2=null,$a3=null,$a4=nu... class JpGraphErrObject (line 194) | class JpGraphErrObject { method __construct (line 200) | function __construct() { method SetTitle (line 204) | function SetTitle($aTitle) { method SetStrokeDest (line 208) | function SetStrokeDest($aDest) { method Raise (line 213) | function Raise($aMsg,$aHalt=false) { class JpGraphErrObjectImg (line 246) | class JpGraphErrObjectImg extends JpGraphErrObject { method __construct (line 248) | function __construct() { method Raise (line 253) | function Raise($aMsg,$aHalt=true) { FILE: include/jpgraph/jpgraph_error.php class ErrorPlot (line 17) | class ErrorPlot extends Plot { method __construct (line 22) | function __construct($datay,$datax=false) { method PreStrokeAdjust (line 30) | function PreStrokeAdjust($graph) { method Stroke (line 43) | function Stroke($img,$xscale,$yscale) { class ErrorLinePlot (line 87) | class ErrorLinePlot extends ErrorPlot { method __construct (line 91) | function __construct($datay,$datax=false) { method Legend (line 103) | function Legend($graph) { method Stroke (line 109) | function Stroke($img,$xscale,$yscale) { class LineErrorPlot (line 120) | class LineErrorPlot extends ErrorPlot { method __construct (line 125) | function __construct($datay,$datax=false) { method Legend (line 143) | function Legend($graph) { method Stroke (line 149) | function Stroke($img,$xscale,$yscale) { FILE: include/jpgraph/jpgraph_flags.php class FlagImages (line 19) | class FlagImages { method __construct (line 270) | function __construct($aSize=FLAGSIZE1) { method GetNum (line 288) | function GetNum() { method GetImgByName (line 292) | function GetImgByName($aName,&$outFullName) { method GetImgByIdx (line 297) | function GetImgByIdx($aIdx) { method GetIdxByOrdinal (line 308) | function GetIdxByOrdinal($aOrd,&$outFullName) { method GetIdxByName (line 333) | function GetIdxByName($aName,&$outFullName) { FILE: include/jpgraph/jpgraph_gantt.php function array_fill (line 129) | function array_fill($iStart, $iLen, $vValue) { class GanttActivityInfo (line 142) | class GanttActivityInfo { method __construct (line 155) | function __construct() { method Hide (line 159) | function Hide($aF=true) { method Show (line 163) | function Show($aF=true) { method SetFont (line 168) | function SetFont($aFFamily,$aFStyle=FS_NORMAL,$aFSize=10) { method SetStyle (line 174) | function SetStyle($aStyle) { method SetColumnMargin (line 178) | function SetColumnMargin($aLeft,$aRight) { method SetFontColor (line 183) | function SetFontColor($aFontColor) { method SetColor (line 187) | function SetColor($aColor) { method SetBackgroundColor (line 191) | function SetBackgroundColor($aColor) { method SetColTitles (line 195) | function SetColTitles($aTitles,$aWidth=null) { method SetMinColWidth (line 200) | function SetMinColWidth($aWidths) { method GetWidth (line 214) | function GetWidth($aImg) { method GetColStart (line 238) | function GetColStart($aImg,&$aStart,$aAddLeftMargin=false) { method SetHeaderAlign (line 248) | function SetHeaderAlign($aAlign) { method Stroke (line 252) | function Stroke($aImg,$aXLeft,$aYTop,$aXRight,$aYBottom,$aUseTextHeigh... class GanttGraph (line 330) | class GanttGraph extends Graph { method __construct (line 345) | function __construct($aWidth=0,$aHeight=0,$aCachedName="",$aTimeOut=0,... method SetSimpleFont (line 372) | function SetSimpleFont($aFont,$aSize) { method SetSimpleStyle (line 377) | function SetSimpleStyle($aBand,$aColor,$aBkgColor) { method CreateSimple (line 384) | function CreateSimple($data,$constrains=array(),$progress=array()) { method SetZoomFactor (line 475) | function SetZoomFactor($aZoom) { method ShowHeaders (line 481) | function ShowHeaders($aFlg) { method SetLabelVMarginFactor (line 487) | function SetLabelVMarginFactor($aVal) { method SetVMarginFactor (line 492) | function SetVMarginFactor($aVal) { method Add (line 498) | function Add($aObject) { method StrokeTexts (line 526) | function StrokeTexts() { method SetScale (line 545) | function SetScale($aAxisType,$aYMin=1,$aYMax=1,$aXMin=1,$aXMax=1) { method SetDateRange (line 552) | function SetDateRange($aStart,$aEnd) { method GetMaxLabelWidth (line 566) | function GetMaxLabelWidth() { method GetMaxLabelHeight (line 586) | function GetMaxLabelHeight() { method GetMaxBarAbsHeight (line 601) | function GetMaxBarAbsHeight() { method GetBarMaxLineNumber (line 614) | function GetBarMaxLineNumber() { method GetBarMinMax (line 627) | function GetBarMinMax() { method AutoSize (line 659) | function AutoSize() { method GetMaxActInfoColWidth (line 931) | function GetMaxActInfoColWidth() { method Stroke (line 951) | function Stroke($aStrokeFileName="") { method StrokeConstrains (line 1058) | function StrokeConstrains() { method GetCSIMAreas (line 1142) | function GetCSIMAreas() { class PredefIcons (line 1175) | class PredefIcons { method GetLen (line 1178) | function GetLen() { method GetImg (line 1182) | function GetImg($aIdx) { method __construct (line 1190) | function __construct() { class IconImage (line 1480) | class IconImage { method __construct (line 1486) | function __construct($aIcon,$aScale=1) { method GetWidth (line 1504) | function GetWidth() { method GetHeight (line 1508) | function GetHeight() { method SetAlign (line 1512) | function SetAlign($aX='left',$aY='center') { method Stroke (line 1517) | function Stroke($aImg,$x,$y) { class TextProperty (line 1545) | class TextProperty { method __construct (line 1556) | function __construct($aTxt='') { method Set (line 1562) | function Set($aTxt) { method SetCSIMTarget (line 1566) | function SetCSIMTarget($aTarget,$aAltText='',$aWinTarget='') { method SetCSIMAlt (line 1581) | function SetCSIMAlt($aAltText) { method SetColor (line 1588) | function SetColor($aColor) { method HasTabs (line 1592) | function HasTabs() { method GetNbrTabs (line 1602) | function GetNbrTabs() { method Align (line 1612) | function Align($aHAlign,$aVAlign="bottom") { method SetAlign (line 1618) | function SetAlign($aHAlign,$aVAlign="bottom") { method SetFont (line 1624) | function SetFont($aFFamily,$aFStyle=FS_NORMAL,$aFSize=10) { method SetColumnFonts (line 1630) | function SetColumnFonts($aFontArray) { method IsColumns (line 1639) | function IsColumns() { method GetWidth (line 1646) | function GetWidth($aImg,$aUseTabs=false,$aTabExtraMargin=1.1) { method GetColWidth (line 1703) | function GetColWidth($aImg,$aMargin=0) { method GetHeight (line 1734) | function GetHeight($aImg) { method Show (line 1755) | function Show($aShow=true) { method Stroke (line 1762) | function Stroke($aImg,$aX,$aY) { class HeaderProperty (line 1832) | class HeaderProperty { method __construct (line 1846) | function __construct() { method Show (line 1852) | function Show($aShow=true) { method SetIntervall (line 1856) | function SetIntervall($aInt) { method SetInterval (line 1860) | function SetInterval($aInt) { method GetIntervall (line 1864) | function GetIntervall() { method SetFont (line 1868) | function SetFont($aFFamily,$aFStyle=FS_NORMAL,$aFSize=10) { method SetFontColor (line 1874) | function SetFontColor($aColor) { method GetFontHeight (line 1878) | function GetFontHeight($aImg) { method GetFontWidth (line 1883) | function GetFontWidth($aImg) { method GetStrWidth (line 1888) | function GetStrWidth($aImg,$aStr) { method SetStyle (line 1893) | function SetStyle($aStyle) { method SetBackgroundColor (line 1897) | function SetBackgroundColor($aColor) { method SetFrameWeight (line 1901) | function SetFrameWeight($aWeight) { method SetFrameColor (line 1905) | function SetFrameColor($aColor) { method SetWeekendColor (line 1910) | function SetWeekendColor($aColor) { method SetSundayFontColor (line 1915) | function SetSundayFontColor($aColor) { method SetTitleVertMargin (line 1919) | function SetTitleVertMargin($aMargin) { method SetLabelFormatString (line 1923) | function SetLabelFormatString($aStr) { method SetFormatString (line 1927) | function SetFormatString($aStr) { class GanttScale (line 1941) | class GanttScale { method __construct (line 1966) | function __construct($aImg) { method ShowHeaders (line 2012) | function ShowHeaders($aFlg) { method UseWeekendBackground (line 2031) | function UseWeekendBackground($aShow) { method IsRangeSet (line 2036) | function IsRangeSet() { method SetVertLayout (line 2041) | function SetVertLayout($aLayout) { method SetDateLocale (line 2046) | function SetDateLocale($aLocale) { method GetNumberOfDays (line 2051) | function GetNumberOfDays() { method GetPlotWidth (line 2056) | function GetPlotWidth() { method SetLabelWidth (line 2064) | function SetLabelWidth($aLabelWidth) { method SetWeekStart (line 2070) | function SetWeekStart($aStartDay) { method IsDisplayMinute (line 2078) | function IsDisplayMinute() { method IsDisplayHour (line 2083) | function IsDisplayHour() { method IsDisplayDay (line 2089) | function IsDisplayDay() { method IsDisplayWeek (line 2094) | function IsDisplayWeek() { method IsDisplayMonth (line 2099) | function IsDisplayMonth() { method IsDisplayYear (line 2104) | function IsDisplayYear() { method SetVertSpacing (line 2109) | function SetVertSpacing($aSpacing) { method SetRange (line 2115) | function SetRange($aMin,$aMax) { method AdjustStartEndDay (line 2123) | function AdjustStartEndDay() { method SetTableTitleBackground (line 2157) | function SetTableTitleBackground($aColor) { method GetHeaderHeight (line 2165) | function GetHeaderHeight() { method GetDayWidth (line 2196) | function GetDayWidth() { method GetHourWidth (line 2201) | function GetHourWidth() { method GetMinuteWidth (line 2205) | function GetMinuteWidth() { method GetNumDaysInYear (line 2210) | function GetNumDaysInYear($aYear) { method GetWeekNbr (line 2218) | function GetWeekNbr($aDate,$aSunStart=true) { method IsLeap (line 2255) | function IsLeap($aYear) { method GetYear (line 2265) | function GetYear($aDate) { method GetNumDaysInMonth (line 2270) | function GetNumDaysInMonth($aMonth,$aYear) { method GetMonthDayNbr (line 2280) | function GetMonthDayNbr($aDate) { method GetYearDayNbr (line 2285) | function GetYearDayNbr($aDate) { method GetMonthNbr (line 2290) | function GetMonthNbr($aDate) { method TranslateDate (line 2295) | function TranslateDate($aDate) { method TranslateVertPos (line 2321) | function TranslateVertPos($aPos,$atTop=false) { method GetVertSpacing (line 2342) | function GetVertSpacing() { method NormalizeDate (line 2347) | function NormalizeDate($aDate) { method TimeToMinutes (line 2367) | function TimeToMinutes($aTimeString) { method StrokeMinutes (line 2384) | function StrokeMinutes($aYCoord,$getHeight=false) { method StrokeHours (line 2479) | function StrokeHours($aYCoord,$getHeight=false) { method StrokeDays (line 2567) | function StrokeDays($aYCoord,$getHeight=false) { method StrokeWeeks (line 2686) | function StrokeWeeks($aYCoord,$getHeight=false) { method GetMonthLabel (line 2763) | function GetMonthLabel($aMonthNbr,$year) { method StrokeMonths (line 2793) | function StrokeMonths($aYCoord,$getHeight=false) { method StrokeYears (line 2860) | function StrokeYears($aYCoord,$getHeight=false) { method StrokeTableHeaders (line 2919) | function StrokeTableHeaders($aYBottom) { method Stroke (line 2969) | function Stroke() { class GanttConstraint (line 3021) | class GanttConstraint { method __construct (line 3030) | function __construct($aRow,$aType,$aColor,$aArrowSize,$aArrowType){ class GanttPlotObject (line 3044) | class GanttPlotObject { method __construct (line 3054) | function __construct() { method GetCSIMArea (line 3060) | function GetCSIMArea() { method SetCSIMTarget (line 3064) | function SetCSIMTarget($aTarget,$aAlt='',$aWinTarget='') { method SetCSIMAlt (line 3081) | function SetCSIMAlt($aAlt) { method SetConstrain (line 3090) | function SetConstrain($aRow,$aType,$aColor='black',$aArrowSize=ARROW_S... method SetConstrainPos (line 3094) | function SetConstrainPos($xt,$yt,$xb,$yb) { method GetMinDate (line 3098) | function GetMinDate() { method GetMaxDate (line 3102) | function GetMaxDate() { method SetCaptionMargin (line 3106) | function SetCaptionMargin($aMarg) { method GetAbsHeight (line 3110) | function GetAbsHeight($aImg) { method GetLineNbr (line 3114) | function GetLineNbr() { method SetLabelLeftMargin (line 3118) | function SetLabelLeftMargin($aOff) { method StrokeActInfo (line 3122) | function StrokeActInfo($aImg,$aScale,$aYPos) { class Progress (line 3134) | class Progress { method Set (line 3140) | function Set($aProg) { method SetPattern (line 3148) | function SetPattern($aPattern,$aColor="blue",$aDensity=98) { method SetFillColor (line 3154) | function SetFillColor($aColor) { method SetHeight (line 3158) | function SetHeight($aHeight) { class HorizontalGridLine (line 3170) | class HorizontalGridLine { method __construct (line 3177) | function __construct() { method Show (line 3183) | function Show($aShow=true) { method SetRowFillColor (line 3187) | function SetRowFillColor($aColor1,$aColor2='') { method SetStart (line 3192) | function SetStart($aStart) { method Stroke (line 3196) | function Stroke($aImg,$aScale) { class GanttBar (line 3249) | class GanttBar extends GanttPlotObject { method __construct (line 3260) | function __construct($aPos,$aLabel,$aStart,$aEnd,$aCaption="",$aHeight... method SetShadow (line 3291) | function SetShadow($aShadow=true,$aColor="gray") { method SetBreakStyle (line 3296) | function SetBreakStyle($aFlg=true,$aLineStyle='dotted',$aLineWeight=1) { method GetMaxDate (line 3302) | function GetMaxDate() { method SetHeight (line 3306) | function SetHeight($aHeight) { method SetColor (line 3310) | function SetColor($aColor) { method SetFillColor (line 3314) | function SetFillColor($aColor) { method GetAbsHeight (line 3318) | function GetAbsHeight($aImg) { method SetPattern (line 3333) | function SetPattern($aPattern,$aColor="blue",$aDensity=95) { method Stroke (line 3339) | function Stroke($aImg,$aScale) { class MileStone (line 3517) | class MileStone extends GanttPlotObject { method __construct (line 3522) | function __construct($aVPos,$aLabel,$aDate,$aCaption="") { method GetAbsHeight (line 3541) | function GetAbsHeight($aImg) { method Stroke (line 3545) | function Stroke($aImg,$aScale) { class TextPropertyBelow (line 3612) | class TextPropertyBelow extends TextProperty { method __construct (line 3613) | function __construct($aTxt='') { method GetColWidth (line 3617) | function GetColWidth($aImg,$aMargin=0) { class GanttVLine (line 3624) | class GanttVLine extends GanttPlotObject { method __construct (line 3631) | function __construct($aDate,$aTitle="",$aColor="darkred",$aWeight=2,$a... method SetRowSpan (line 3648) | function SetRowSpan($aStart, $aEnd=-1) { method SetDayOffset (line 3653) | function SetDayOffset($aOff=0.5) { method SetTitleMargin (line 3661) | function SetTitleMargin($aMarg) { method SetWeight (line 3665) | function SetWeight($aWeight) { method Stroke (line 3669) | function Stroke($aImg,$aScale) { class LinkArrow (line 3701) | class LinkArrow { method __construct (line 3708) | function __construct($x,$y,$aDirection,$aType=ARROWT_SOLID,$aSize=ARRO... method SetColor (line 3716) | function SetColor($aColor) { method SetSize (line 3720) | function SetSize($aSize) { method SetType (line 3724) | function SetType($aType) { method Stroke (line 3728) | function Stroke($aImg) { class GanttLink (line 3773) | class GanttLink { method __construct (line 3779) | function __construct($x1=0,$y1=0,$x2=0,$y2=0) { method SetPos (line 3786) | function SetPos($x1,$y1,$x2,$y2) { method SetPath (line 3793) | function SetPath($aPath) { method SetColor (line 3797) | function SetColor($aColor) { method SetArrow (line 3801) | function SetArrow($aSize,$aType=ARROWT_SOLID) { method SetWeight (line 3806) | function SetWeight($aWeight) { method Stroke (line 3810) | function Stroke($aImg) { FILE: include/jpgraph/jpgraph_gb2312.php class GB2312toUTF8 (line 12) | class GB2312toUTF8 { method gb2utf8 (line 1509) | function gb2utf8($gb) { method u2utf8 (line 1527) | function u2utf8($c) { FILE: include/jpgraph/jpgraph_gradient.php class Gradient (line 31) | class Gradient { method __construct (line 35) | function __construct(&$img) { method SetNumColors (line 40) | function SetNumColors($aNum) { method FilledRectangle (line 52) | function FilledRectangle($xl,$yt,$xr,$yb,$from_color,$to_color,$style=... method FilledFlatPolygon (line 335) | function FilledFlatPolygon($pts,$from_color,$to_color) { method GetColArray (line 399) | function GetColArray($from_color,$to_color,$arr_size,&$colors,$numcols... FILE: include/jpgraph/jpgraph_iconplot.php class IconPlot (line 17) | class IconPlot { method __construct (line 27) | function __construct($aFile="",$aX=0,$aY=0,$aScale=1.0,$aMix=100) { method SetCountryFlag (line 38) | function SetCountryFlag($aFlag,$aX=0,$aY=0,$aScale=1.0,$aMix=100,$aStd... method SetPos (line 50) | function SetPos($aX,$aY) { method CreateFromString (line 55) | function CreateFromString($aStr) { method SetScalePos (line 59) | function SetScalePos($aX,$aY) { method SetScale (line 64) | function SetScale($aScale) { method SetMix (line 68) | function SetMix($aMix) { method SetAnchor (line 75) | function SetAnchor($aXAnchor='left',$aYAnchor='center') { method PreStrokeAdjust (line 84) | function PreStrokeAdjust($aGraph) { method DoLegend (line 88) | function DoLegend($aGraph) { method Max (line 92) | function Max() { method GetMaxDate (line 100) | function GetMaxDate() { return false; } method GetMinDate (line 101) | function GetMinDate() { return false; } method GetLineNbr (line 102) | function GetLineNbr() { return 0; } method GetAbsHeight (line 103) | function GetAbsHeight() {return 0; } method Min (line 106) | function Min() { method StrokeMargin (line 110) | function StrokeMargin(&$aImg) { method Stroke (line 114) | function Stroke($aImg,$axscale=null,$ayscale=null) { method StrokeWithScale (line 118) | function StrokeWithScale($aImg,$axscale,$ayscale) { method GetWidthHeight (line 130) | function GetWidthHeight() { method _Stroke (line 135) | function _Stroke($aImg,$x=null,$y=null,$aReturnWidthHeight=false) { FILE: include/jpgraph/jpgraph_imgtrans.php class ImgTrans (line 15) | class ImgTrans { method __construct (line 18) | function __construct($aGdImg) { method _TransVert3D (line 27) | function _TransVert3D($aGdImg,$aHorizon=100,$aSkewDist=120,$aDir=SKEW3... method _TransHor3D (line 109) | function _TransHor3D($aGdImg,$aHorizon=100,$aSkewDist=120,$aDir=SKEW3D... method Skew3D (line 207) | function Skew3D($aHorizon=120,$aSkewDist=150,$aDir=SKEW3D_DOWN,$aHiQua... method _Skew3D (line 212) | function _Skew3D($aGdImg,$aHorizon=120,$aSkewDist=150,$aDir=SKEW3D_DOW... FILE: include/jpgraph/jpgraph_led.php class DigitalLED74 (line 44) | class DigitalLED74 method __construct (line 209) | function __construct($aRadius = 2, $aMargin= 0.6) { method SetSupersampling (line 214) | function SetSupersampling($aSuperSampling = 2) { method _GetLED (line 218) | function _GetLED($aLedIdx, $aColor = 0) { method Stroke (line 268) | function Stroke($aValStr, $aColor = 0, $aFileName = '') { method StrokeNumber (line 273) | function StrokeNumber($aValStr, $aColor = 0, $aFileName = '') { FILE: include/jpgraph/jpgraph_legend.inc.php class Legend (line 22) | class Legend { method __construct (line 48) | function __construct() { method Hide (line 53) | function Hide($aHide=true) { method SetHColMargin (line 57) | function SetHColMargin($aXMarg) { method SetVColMargin (line 61) | function SetVColMargin($aSpacing) { method SetLeftMargin (line 65) | function SetLeftMargin($aXMarg) { method SetLineSpacing (line 70) | function SetLineSpacing($aSpacing) { method SetShadow (line 74) | function SetShadow($aShow='gray',$aWidth=4) { method SetMarkAbsSize (line 85) | function SetMarkAbsSize($aSize) { method SetMarkAbsVSize (line 90) | function SetMarkAbsVSize($aSize) { method SetMarkAbsHSize (line 94) | function SetMarkAbsHSize($aSize) { method SetLineWeight (line 98) | function SetLineWeight($aWeight) { method SetFrameWeight (line 102) | function SetFrameWeight($aWeight) { method SetLayout (line 106) | function SetLayout($aDirection=LEGEND_VERT) { method SetColumns (line 110) | function SetColumns($aCols) { method SetReverse (line 114) | function SetReverse($f=true) { method SetColor (line 119) | function SetColor($aFontColor,$aColor='black') { method SetFont (line 124) | function SetFont($aFamily,$aStyle=FS_NORMAL,$aSize=10) { method SetPos (line 130) | function SetPos($aX,$aY,$aHAlign='right',$aVAlign='top') { method SetAbsPos (line 134) | function SetAbsPos($aX,$aY,$aHAlign='right',$aVAlign='top') { method Pos (line 141) | function Pos($aX,$aY,$aHAlign='right',$aVAlign='top') { method SetFillColor (line 151) | function SetFillColor($aColor) { method Clear (line 155) | function Clear() { method Add (line 159) | function Add($aTxt,$aColor,$aPlotmark='',$aLinestyle=0,$csimtarget='',... method GetCSIMAreas (line 163) | function GetCSIMAreas() { method SetBackgroundGradient (line 167) | function SetBackgroundGradient($aFrom='navy',$aTo='silver',$aGradType=... method HasItems (line 173) | function HasItems() { method Stroke (line 177) | function Stroke($aImg) { FILE: include/jpgraph/jpgraph_line.php class LinePlot (line 24) | class LinePlot extends Plot{ method __construct (line 38) | function __construct($datay,$datax=false) { method SetFilled (line 47) | function SetFilled($aFlg=true) { method SetBarCenter (line 51) | function SetBarCenter($aFlag=true) { method SetStyle (line 55) | function SetStyle($aStyle) { method SetStepStyle (line 59) | function SetStepStyle($aFlag=true) { method SetColor (line 63) | function SetColor($aColor) { method SetFillFromYMin (line 67) | function SetFillFromYMin($f=true) { method SetFillFromYMax (line 71) | function SetFillFromYMax($f=true) { method SetFillColor (line 75) | function SetFillColor($aColor,$aFilled=true) { method SetFillGradient (line 81) | function SetFillGradient($aFromColor,$aToColor,$aNumColors=100,$aFille... method Legend (line 89) | function Legend($graph) { method AddArea (line 109) | function AddArea($aMin=0,$aMax=0,$aFilled=LP_AREA_NOT_FILLED,$aColor="... method PreStrokeAdjust (line 120) | function PreStrokeAdjust($graph) { method SetFastStroke (line 139) | function SetFastStroke($aFlg=true) { method FastStroke (line 143) | function FastStroke($img,$xscale,$yscale,$aStartPoint=0,$exist_x=true) { method Stroke (line 184) | function Stroke($img,$xscale,$yscale) { class AccLinePlot (line 470) | class AccLinePlot extends Plot { method __construct (line 475) | function __construct($plots) { method Legend (line 494) | function Legend($graph) { method Max (line 500) | function Max() { method Min (line 526) | function Min() { method PreStrokeAdjust (line 554) | function PreStrokeAdjust($graph) { method SetInterpolateMode (line 576) | function SetInterpolateMode($aIntMode) { method LineInterpolate (line 583) | function LineInterpolate(&$aData) { method Stroke (line 652) | function Stroke($img,$xscale,$yscale) { FILE: include/jpgraph/jpgraph_log.php class LogScale (line 19) | class LogScale extends LinearScale { method __construct (line 24) | function __construct($min,$max,$type="y") { method Translate (line 34) | function Translate($a) { method RelTranslate (line 54) | function RelTranslate($a) { method GetMinVal (line 70) | function GetMinVal() { method GetMaxVal (line 79) | function GetMaxVal() { method AutoScale (line 93) | function AutoScale($img,$min,$max,$maxsteps,$majend=true) { class LogTicks (line 129) | class LogTicks extends Ticks{ method __construct (line 134) | function __construct() { method IsSpecified (line 138) | function IsSpecified() { method SetLabelLogType (line 142) | function SetLabelLogType($aType) { method GetMajor (line 149) | function GetMajor() { method SetTextLabelStart (line 153) | function SetTextLabelStart($aStart) { method SetXLabelOffset (line 158) | function SetXLabelOffset($dummy) { method Stroke (line 166) | function Stroke($img,$scale,$pos) { FILE: include/jpgraph/jpgraph_meshinterpolate.inc.php function doMeshInterpolate (line 17) | function doMeshInterpolate( &$aData, $aFactor ) { class MeshInterpolate (line 26) | class MeshInterpolate { method IntSquare (line 38) | function IntSquare( $aRow, $aCol, $aFactor ) { method Linear (line 72) | function Linear( &$aData, $aIntFactor ) { FILE: include/jpgraph/jpgraph_mgraph.php class MGraph (line 16) | class MGraph { method __construct (line 38) | function __construct($aWidth=NULL,$aHeight=NULL,$aCachedName='',$aTime... method SetFillColor (line 78) | function SetFillColor($aColor) { method SetFrame (line 83) | function SetFrame($aFlg,$aColor='black',$aWeight=1) { method SetBackgroundImageMix (line 90) | function SetBackgroundImageMix($aMix) { method SetBackgroundImage (line 95) | function SetBackgroundImage($aFileName,$aCenter_aX=NULL,$aY=NULL) { method _strokeBackgroundImage (line 129) | function _strokeBackgroundImage() { method AddMix (line 164) | function AddMix($aGraph,$x=0,$y=0,$mix=100,$fx=0,$fy=0,$w=0,$h=0) { method Add (line 168) | function Add($aGraph,$x=0,$y=0,$fx=0,$fy=0,$w=0,$h=0) { method _gdImgHandle (line 172) | function _gdImgHandle($agdCanvas,$x,$y,$fx=0,$fy=0,$w=0,$h=0,$mix=100) { method SetMargin (line 187) | function SetMargin($lm,$rm,$tm,$bm) { method SetExpired (line 194) | function SetExpired($aFlg=true) { method SetImgFormat (line 198) | function SetImgFormat($aFormat,$aQuality=75) { method SetShadow (line 204) | function SetShadow($aShowShadow=true,$aShadowWidth=4,$aShadowColor='gr... method StrokeTitle (line 212) | function StrokeTitle($image,$w,$h) { method Stroke (line 271) | function Stroke($aFileName='') { FILE: include/jpgraph/jpgraph_pie.php class PiePlot (line 28) | class PiePlot { method __construct (line 65) | function __construct($data) { method SetCenter (line 77) | function SetCenter($x,$y=0.5) { method SetGuideLines (line 83) | function SetGuideLines($aFlg=true,$aCurved=true,$aAlways=false) { method SetGuideLinesAdjust (line 90) | function SetGuideLinesAdjust($aVFactor,$aRFactor=0.8) { method SetColor (line 95) | function SetColor($aColor) { method SetSliceColors (line 99) | function SetSliceColors($aColors) { method SetShadow (line 103) | function SetShadow($aColor='darkgray',$aDropWidth=4) { method SetCSIMTargets (line 108) | function SetCSIMTargets($aTargets,$aAlts='',$aWinTargets='') { method GetCSIMareas (line 116) | function GetCSIMareas() { method AddSliceToCSIM (line 120) | function AddSliceToCSIM($i,$xc,$yc,$radius,$sa,$ea) { method SetTheme (line 185) | function SetTheme($aTheme) { method ExplodeSlice (line 197) | function ExplodeSlice($e,$radius=20) { method ExplodeAll (line 203) | function ExplodeAll($radius=20) { method Explode (line 208) | function Explode($aExplodeArr) { method SetStartAngle (line 216) | function SetStartAngle($aStart) { method SetSize (line 230) | function SetSize($aSize) { method SetLegends (line 239) | function SetLegends($aLegend) { method SetLabels (line 244) | function SetLabels($aLabels,$aLblPosAdj="auto") { method SetLabelPos (line 249) | function SetLabelPos($aLblPosAdj) { method SetLabelType (line 254) | function SetLabelType($aType) { method SetValueType (line 262) | function SetValueType($aType) { method ShowBorder (line 267) | function ShowBorder($exterior=true,$interior=true) { method Legend (line 273) | function Legend($graph) { method AdjPercentage (line 354) | function AdjPercentage($aData,$aPrec=0) { method Stroke (line 401) | function Stroke($img,$aaoption=0) { method NormAngle (line 666) | function NormAngle($a) { method Quadrant (line 672) | function Quadrant($a) { method StrokeGuideLabels (line 684) | function StrokeGuideLabels($img,$xc,$yc,$radius) { method StrokeAllLabels (line 951) | function StrokeAllLabels($img,$xc,$yc,$radius) { method StrokeLabel (line 971) | function StrokeLabel($label,$img,$xc,$yc,$a,$r) { method UsePlotThemeColors (line 1041) | function UsePlotThemeColors($flag = true) { class PiePlotC (line 1052) | class PiePlotC extends PiePlot { method __construct (line 1058) | function __construct($data,$aCenterTitle='') { method SetMid (line 1064) | function SetMid($aTitle,$aColor='white',$aSize=0.5) { method SetMidTitle (line 1071) | function SetMidTitle($aTitle) { method SetMidSize (line 1075) | function SetMidSize($aSize) { method SetMidColor (line 1079) | function SetMidColor($aColor) { method SetMidCSIM (line 1083) | function SetMidCSIM($aTarget,$aAlt='',$aWinTarget='') { method AddSliceToCSIM (line 1089) | function AddSliceToCSIM($i,$xc,$yc,$radius,$sa,$ea) { method Stroke (line 1174) | function Stroke($img,$aaoption=0) { method AddMiddleCSIM (line 1217) | function AddMiddleCSIM($xc,$yc,$r) { method StrokeLabel (line 1231) | function StrokeLabel($label,$img,$xc,$yc,$a,$r) { class PieGraph (line 1247) | class PieGraph extends Graph { method __construct (line 1254) | function __construct($width=300,$height=200,$cachedName="",$timeout=0,... method Add (line 1267) | function Add($aObj) { method SetAntiAliasing (line 1304) | function SetAntiAliasing($aFlg=true) { method SetColor (line 1308) | function SetColor($c) { method DisplayCSIMAreas (line 1313) | function DisplayCSIMAreas() { method Stroke (line 1345) | function Stroke($aStrokeFileName="") { FILE: include/jpgraph/jpgraph_pie3d.php class PiePlot3D (line 17) | class PiePlot3D extends PiePlot { method __construct (line 25) | function __construct($data) { method SetLegends (line 39) | function SetLegends($aLegend) { method SetSliceColors (line 43) | function SetSliceColors($aColors) { method Legend (line 47) | function Legend($aGraph) { method SetCSIMTargets (line 52) | function SetCSIMTargets($aTargets,$aAlts='',$aWinTargets='') { method SetEdge (line 60) | function SetEdge($aColor='black',$aWeight=1) { method SetAngle (line 67) | function SetAngle($a) { method Add3DSliceToCSIM (line 77) | function Add3DSliceToCSIM($i,$xc,$yc,$height,$width,$thick,$sa,$ea) { ... method SetLabels (line 136) | function SetLabels($aLabels,$aLblPosAdj="auto") { method SetLabelMargin (line 143) | function SetLabelMargin($m) { method ShowLabelHint (line 148) | function ShowLabelHint($f=true) { method SetLabelHintColor (line 153) | function SetLabelHintColor($c) { method SetHeight (line 157) | function SetHeight($aHeight) { method NormAngle (line 163) | function NormAngle($a) { method Pie3DSlice (line 182) | function Pie3DSlice($img,$xc,$yc,$w,$h,$sa,$ea,$z,$fillcolor,$shadow=0... method SetStartAngle (line 391) | function SetStartAngle($aStart) { method Pie3D (line 399) | function Pie3D($aaoption,$img,$data,$colors,$xc,$yc,$d,$angle,$z, method StrokeFullSliceFrame (line 719) | function StrokeFullSliceFrame($img,$xc,$yc,$sa,$ea,$w,$h,$z,$edgecolor... method Stroke (line 779) | function Stroke($img,$aaoption=0) { method StrokeLabels (line 875) | function StrokeLabels($label,$img,$a,$xp,$yp,$z) { FILE: include/jpgraph/jpgraph_plotband.php class Rectangle (line 23) | class Rectangle { method __construct (line 26) | function __construct($aX,$aY,$aWidth,$aHeight) { class RectPattern (line 43) | class RectPattern { method __construct (line 51) | function __construct($aColor,$aWeight=1) { method SetBackground (line 56) | function SetBackground($aBackgroundColor) { method SetPos (line 60) | function SetPos($aRect) { method ShowFrame (line 64) | function ShowFrame($aShow=true) { method SetDensity (line 68) | function SetDensity($aDens) { method Stroke (line 78) | function Stroke($aImg) { class RectPatternSolid (line 106) | class RectPatternSolid extends RectPattern { method __construct (line 108) | function __construct($aColor="black",$aWeight=1) { method DoPattern (line 112) | function DoPattern($aImg) { class RectPatternHor (line 123) | class RectPatternHor extends RectPattern { method __construct (line 125) | function __construct($aColor="black",$aWeight=1,$aLineSpacing=7) { method DoPattern (line 130) | function DoPattern($aImg) { class RectPatternVert (line 145) | class RectPatternVert extends RectPattern { method __construct (line 147) | function __construct($aColor="black",$aWeight=1,$aLineSpacing=7) { method DoPattern (line 155) | function DoPattern($aImg) { class RectPatternRDiag (line 171) | class RectPatternRDiag extends RectPattern { method __construct (line 173) | function __construct($aColor="black",$aWeight=1,$aLineSpacing=12) { method DoPattern (line 178) | function DoPattern($aImg) { class RectPatternLDiag (line 240) | class RectPatternLDiag extends RectPattern { method __construct (line 242) | function __construct($aColor="black",$aWeight=1,$aLineSpacing=12) { method DoPattern (line 247) | function DoPattern($aImg) { class RectPattern3DPlane (line 304) | class RectPattern3DPlane extends RectPattern { method __construct (line 310) | function __construct($aColor="black",$aWeight=1) { method SetHorizon (line 315) | function SetHorizon($aHorizon) { method DoPattern (line 319) | function DoPattern($aImg) { class RectPatternCross (line 421) | class RectPatternCross extends RectPattern { method __construct (line 424) | function __construct($aColor="black",$aWeight=1) { method SetOrder (line 430) | function SetOrder($aDepth) { method SetPos (line 435) | function SetPos($aRect) { method SetDensity (line 441) | function SetDensity($aDens) { method DoPattern (line 446) | function DoPattern($aImg) { class RectPatternDiagCross (line 457) | class RectPatternDiagCross extends RectPattern { method __construct (line 460) | function __construct($aColor="black",$aWeight=1) { method SetOrder (line 466) | function SetOrder($aDepth) { method SetPos (line 471) | function SetPos($aRect) { method SetDensity (line 477) | function SetDensity($aDens) { method DoPattern (line 482) | function DoPattern($aImg) { class RectPatternFactory (line 493) | class RectPatternFactory { method __construct (line 494) | function __construct() { method Create (line 497) | function Create($aPattern,$aColor,$aWeight=1) { class PlotBand (line 538) | class PlotBand { method __construct (line 543) | function __construct($aDir,$aPattern,$aMin,$aMax,$aColor="black",$aWei... method SetPos (line 556) | function SetPos($aRect) { method ShowFrame (line 561) | function ShowFrame($aFlag=true) { method SetOrder (line 566) | function SetOrder($aDepth) { method SetDensity (line 570) | function SetDensity($aDens) { method GetDir (line 574) | function GetDir() { method GetMin (line 578) | function GetMin() { method GetMax (line 582) | function GetMax() { method PreStrokeAdjust (line 586) | function PreStrokeAdjust($aGraph) { method Stroke (line 591) | function Stroke($aImg,$aXScale,$aYScale) { FILE: include/jpgraph/jpgraph_plotline.php class PlotLine (line 17) | class PlotLine { method __construct (line 25) | function __construct($aDir=HORIZONTAL,$aPos=0,$aColor='black',$aWeight... method SetLegend (line 32) | function SetLegend($aLegend,$aCSIM='',$aCSIMAlt='',$aCSIMWinTarget='') { method HideLegend (line 39) | function HideLegend($f=true) { method SetPosition (line 43) | function SetPosition($aScalePosition) { method SetDirection (line 47) | function SetDirection($aDir) { method SetColor (line 51) | function SetColor($aColor) { method SetWeight (line 55) | function SetWeight($aWeight) { method SetLineStyle (line 59) | function SetLineStyle($aStyle) { method GetCSIMAreas (line 63) | function GetCSIMAreas() { method DoLegend (line 70) | function DoLegend($graph) { method Legend (line 75) | function Legend($aGraph) { method PreStrokeAdjust (line 84) | function PreStrokeAdjust($aGraph) { method StrokeMargin (line 90) | function StrokeMargin($aImg) { method PrescaleSetup (line 95) | function PrescaleSetup($aGraph) { method Min (line 99) | function Min() { method Max (line 103) | function Max() { method _Stroke (line 107) | function _Stroke($aImg,$aMinX,$aMinY,$aMaxX,$aMaxY,$aXPos,$aYPos) { method Stroke (line 129) | function Stroke($aImg,$aXScale,$aYScale) { FILE: include/jpgraph/jpgraph_plotmark.inc.php class PlotMark (line 17) | class PlotMark { method __construct (line 35) | function __construct() { method SetType (line 43) | function SetType($aType,$aFileName='',$aScale=1.0) { method SetCallback (line 52) | function SetCallback($aFunc) { method SetCallbackYX (line 56) | function SetCallbackYX($aFunc) { method GetType (line 60) | function GetType() { method SetColor (line 64) | function SetColor($aColor) { method SetFillColor (line 68) | function SetFillColor($aFillColor) { method SetWeight (line 72) | function SetWeight($aWeight) { method SetSize (line 77) | function SetSize($aWidth) { method SetWidth (line 81) | function SetWidth($aWidth) { method SetDefaultWidth (line 85) | function SetDefaultWidth() { method GetWidth (line 96) | function GetWidth() { method Hide (line 100) | function Hide($aHide=true) { method Show (line 104) | function Show($aShow=true) { method SetCSIMAltVal (line 108) | function SetCSIMAltVal($aY,$aX='') { method SetCSIMTarget (line 113) | function SetCSIMTarget($aTarget,$aWinTarget='') { method SetCSIMAlt (line 118) | function SetCSIMAlt($aAlt) { method GetCSIMAreas (line 122) | function GetCSIMAreas(){ method AddCSIMPoly (line 126) | function AddCSIMPoly($aPts) { method AddCSIMCircle (line 148) | function AddCSIMCircle($x,$y,$r) { method Stroke (line 166) | function Stroke($img,$x,$y) { class ImgData (line 446) | class ImgData { method __construct (line 454) | function __construct() { method GetImg (line 459) | function GetImg($aMark,$aIdx) { method GetAnchor (line 476) | function GetAnchor() { class FlagCache (line 490) | class FlagCache { method GetFlagImgByName (line 492) | static function GetFlagImgByName($aSize,$aName) { FILE: include/jpgraph/jpgraph_polar.php class PolarPlot (line 34) | class PolarPlot { method __construct (line 48) | function __construct($aData) { method SetWeight (line 59) | function SetWeight($aWeight) { method SetColor (line 63) | function SetColor($aColor){ method SetFillColor (line 67) | function SetFillColor($aColor){ method Max (line 71) | function Max() { method SetCSIMTargets (line 81) | function SetCSIMTargets($aTargets,$aAlts=null) { method GetCSIMareas (line 87) | function GetCSIMareas() { method SetLegend (line 91) | function SetLegend($aLegend,$aCSIM="",$aCSIMAlt="") { method Legend (line 99) | function Legend($aGraph) { method Stroke (line 114) | function Stroke($img,$scale) { class PolarAxis (line 151) | class PolarAxis extends Axis { method __construct (line 162) | function __construct($img,$aScale) { method ShowAngleDegreeMark (line 166) | function ShowAngleDegreeMark($aFlg=true) { method SetAngleStep (line 170) | function SetAngleStep($aStep) { method HideTicks (line 174) | function HideTicks($aFlg=true,$aAngleFlg=true) { method ShowAngleLabel (line 179) | function ShowAngleLabel($aFlg=true) { method ShowGrid (line 183) | function ShowGrid($aMajor=true,$aMinor=false,$aAngle=true) { method SetAngleFont (line 189) | function SetAngleFont($aFontFam,$aFontStyle=FS_NORMAL,$aFontSize=10) { method SetColor (line 195) | function SetColor($aColor,$aRadColor='',$aAngleColor='') { method SetGridColor (line 202) | function SetGridColor($aMajorColor,$aMinorColor='',$aAngleColor='') { method SetTickColors (line 213) | function SetTickColors($aRadColor,$aAngleColor='') { method StrokeGrid (line 219) | function StrokeGrid($pos) { method StrokeAngleLabels (line 310) | function StrokeAngleLabels($pos,$type) { method Stroke (line 497) | function Stroke($pos,$dummy=true) { class PolarScale (line 593) | class PolarScale extends LinearScale { method __construct (line 597) | function __construct($aMax,$graph,$aClockwise) { method SetClockwise (line 603) | function SetClockwise($aFlg) { method _Translate (line 607) | function _Translate($v) { method PTranslate (line 611) | function PTranslate($aAngle,$aRad) { class PolarLogScale (line 637) | class PolarLogScale extends LogScale { method __construct (line 641) | function __construct($aMax,$graph,$aClockwise=false) { method SetClockwise (line 649) | function SetClockwise($aFlg) { method PTranslate (line 653) | function PTranslate($aAngle,$aRad) { class PolarGraph (line 681) | class PolarGraph extends Graph { method __construct (line 687) | function __construct($aWidth=300,$aHeight=200,$aCachedName="",$aTimeOu... method SetDensity (line 694) | function SetDensity($aDense) { method SetClockwise (line 698) | function SetClockwise($aFlg) { method Set90AndMargin (line 702) | function Set90AndMargin($lm=0,$rm=0,$tm=0,$bm=0) { method SetScale (line 713) | function SetScale($aScale,$rmax=0,$dummy1=1,$dummy2=1,$dummy3=1) { method SetType (line 728) | function SetType($aType) { method SetPlotSize (line 732) | function SetPlotSize($w,$h) { method GetPlotsMax (line 738) | function GetPlotsMax() { method Stroke (line 749) | function Stroke($aStrokeFileName="") { FILE: include/jpgraph/jpgraph_radar.php class RadarLogTicks (line 18) | class RadarLogTicks extends Ticks { method __construct (line 20) | function __construct() { method Stroke (line 24) | function Stroke($aImg,&$grid,$aPos,$aAxisAngle,$aScale,&$aMajPos,&$aMa... class RadarLinearTicks (line 108) | class RadarLinearTicks extends Ticks { method __construct (line 113) | function __construct() { method GetMajor (line 118) | function GetMajor() { method GetMinor (line 123) | function GetMinor() { method Set (line 128) | function Set($aMajStep,$aMinStep=false) { method Stroke (line 143) | function Stroke($aImg,&$grid,$aPos,$aAxisAngle,$aScale,&$aMajPos,&$aMa... class RadarAxis (line 219) | class RadarAxis extends AxisPrototype { method __construct (line 224) | function __construct($img,$aScale,$color=array(0,0,0)) { method Stroke (line 237) | function Stroke($pos,$aAxisAngle,&$grid,$title,$lf) { method _StrokeAxisTitle (line 284) | function _StrokeAxisTitle($pos,$aAxisAngle,$title) { class RadarGrid (line 336) | class RadarGrid { //extends Grid { method __construct (line 341) | function __construct() { method SetColor (line 345) | function SetColor($aMajColor) { method SetWeight (line 349) | function SetWeight($aWeight) { method SetLineStyle (line 354) | function SetLineStyle($aType) { method Show (line 359) | function Show($aShowMajor=true) { method Stroke (line 363) | function Stroke($img,$grid) { class RadarPlot (line 399) | class RadarPlot { method __construct (line 415) | function __construct($data) { method Min (line 420) | function Min() { method Max (line 424) | function Max() { method SetLegend (line 428) | function SetLegend($legend) { method SetLineStyle (line 432) | function SetLineStyle($aStyle) { method SetLineWeight (line 436) | function SetLineWeight($w) { method SetFillColor (line 440) | function SetFillColor($aColor) { method SetFill (line 445) | function SetFill($f=true) { method SetColor (line 449) | function SetColor($aColor,$aFillColor=false) { method SetCSIMTargets (line 458) | function SetCSIMTargets($aTargets,$aAlts=null) { method GetCSIMareas (line 464) | function GetCSIMareas() { method Stroke (line 468) | function Stroke($img, $pos, $scale, $startangle) { method GetCount (line 533) | function GetCount() { method Legend (line 537) | function Legend($graph) { class RadarGraph (line 554) | class RadarGraph extends Graph { method __construct (line 560) | function __construct($width=300,$height=200,$cachedName="",$timeout=0,... method HideTickMarks (line 571) | function HideTickMarks($aFlag=true) { method ShowMinorTickmarks (line 575) | function ShowMinorTickmarks($aFlag=true) { method SetScale (line 579) | function SetScale($axtype,$ymin=1,$ymax=1,$dummy1=null,$dumy2=null) { method SetSize (line 598) | function SetSize($aSize) { method SetPlotSize (line 606) | function SetPlotSize($aSize) { method SetTickDensity (line 610) | function SetTickDensity($densy=TICKD_NORMAL,$dummy1=null) { method SetPos (line 631) | function SetPos($px,$py=0.5) { method SetCenter (line 635) | function SetCenter($px,$py=0.5) { method SetColor (line 650) | function SetColor($aColor) { method SetTitles (line 654) | function SetTitles($aTitleArray) { method Add (line 658) | function Add($aPlot) { method GetPlotsYMinMax (line 676) | function GetPlotsYMinMax($aPlots) { method StrokeIcons (line 690) | function StrokeIcons() { method StrokeTexts (line 699) | function StrokeTexts() { method Stroke (line 709) | function Stroke($aStrokeFileName='') { FILE: include/jpgraph/jpgraph_regstat.php class Spline (line 17) | class Spline { method __construct (line 24) | function __construct($xdata,$ydata) { method Get (line 63) | function Get($num=50) { method Interpolate (line 78) | function Interpolate($xpoint) { class Bezier (line 112) | class Bezier { method __construct (line 124) | function __construct($datax, $datay, $attraction_factor = 1) { method Get (line 151) | function Get($steps) { method GetPoint (line 174) | function GetPoint($mu) { FILE: include/jpgraph/jpgraph_rgb.inc.php class RGB (line 19) | class RGB { method __construct (line 23) | function __construct($aImg=null) { method Color (line 481) | function Color($aColor) { method Equal (line 544) | function Equal($aCol1,$aCol2) { method Allocate (line 552) | function Allocate($aColor,$aAlpha=0.0) { method tryHexConversion (line 570) | static function tryHexConversion($aColor) { method GetSpectrum (line 592) | static function GetSpectrum($aVal,$aDynamicRange=1.0) { FILE: include/jpgraph/jpgraph_scatter.php class FieldArrow (line 17) | class FieldArrow { method __construct (line 24) | function __construct() { method SetSize (line 28) | function SetSize($aSize,$aArrowSize=2) { method SetColor (line 33) | function SetColor($aColor) { method Stroke (line 37) | function Stroke($aImg,$x,$y,$a) { class FieldPlot (line 65) | class FieldPlot extends Plot { method __construct (line 70) | function __construct($datay,$datax,$angles) { method SetCallback (line 85) | function SetCallback($aFunc) { method Stroke (line 89) | function Stroke($img,$xscale,$yscale) { method Legend (line 121) | function Legend($aGraph) { class ScatterPlot (line 133) | class ScatterPlot extends Plot { method __construct (line 138) | function __construct($datay,$datax=false) { method SetImpuls (line 154) | function SetImpuls($f=true) { method SetStem (line 158) | function SetStem($f=true) { method SetLinkPoints (line 163) | function SetLinkPoints($aFlag=true,$aColor="black",$aWeight=1,$aStyle=... method Stroke (line 170) | function Stroke($img,$xscale,$yscale) { method Legend (line 234) | function Legend($aGraph) { FILE: include/jpgraph/jpgraph_stock.php class StockPlot (line 15) | class StockPlot extends Plot { method __construct (line 22) | function __construct($datay,$datax=false) { method SetColor (line 33) | function SetColor($aColor,$aColor1='white',$aColor2='darkred',$aColor3... method SetWidth (line 40) | function SetWidth($aWidth) { method HideEndLines (line 45) | function HideEndLines($aHide=true) { method PreStrokeAdjust (line 50) | function PreStrokeAdjust($graph) { method Stroke (line 62) | function Stroke($img,$xscale,$yscale) { method ModBox (line 166) | function ModBox($img,$xscale,$yscale,$i,$xl,$xr,$neg) {} class BoxPlot (line 173) | class BoxPlot extends StockPlot { method __construct (line 176) | function __construct($datay,$datax=false) { method SetMedianColor (line 181) | function SetMedianColor($aPos,$aNeg) { method ModBox (line 186) | function ModBox($img,$xscale,$yscale,$i,$xl,$xr,$neg) { FILE: include/jpgraph/jpgraph_table.php class GTextTableCell (line 26) | class GTextTableCell { method __construct (line 43) | function __construct($aVal='',$aRow=0,$aCol=0) { method Init (line 52) | function Init($aTable) { method SetCSIMTarget (line 56) | function SetCSIMTarget($aTarget,$aAlt='',$aWinTarget='') { method GetCSIMArea (line 62) | function GetCSIMArea() { method SetImageConstrain (line 69) | function SetImageConstrain($aType,$aVal) { method SetCountryFlag (line 76) | function SetCountryFlag($aFlag,$aScale=1.0,$aMix=100,$aStdSize=3) { method SetImage (line 81) | function SetImage($aFile,$aScale=1.0,$aMix=100) { method SetImageFromString (line 85) | function SetImageFromString($aStr,$aScale=1.0,$aMix=100) { method SetRowColSpan (line 90) | function SetRowColSpan($aRowSpan,$aColSpan) { method SetMerged (line 96) | function SetMerged($aPRow,$aPCol,$aFlg=true) { method IsMerged (line 102) | function IsMerged() { method SetNumberFormat (line 106) | function SetNumberFormat($aF) { method Set (line 110) | function Set($aTxt) { method SetFont (line 114) | function SetFont($aFF,$aFS,$aFSize) { method SetFillColor (line 121) | function SetFillColor($aColor) { method SetFontColor (line 125) | function SetFontColor($aColor) { method SetGridColor (line 129) | function SetGridColor($aLeft,$aTop=null,$aBottom=null,$aRight=null) { method SetGridStyle (line 136) | function SetGridStyle($aLeft,$aTop=null,$aBottom=null,$aRight=null) { method SetGridWeight (line 143) | function SetGridWeight($aLeft=null,$aTop=null,$aBottom=null,$aRight=nu... method SetMargin (line 156) | function SetMargin($aLeft,$aRight,$aTop,$aBottom) { method GetWidth (line 163) | function GetWidth($aImg) { method GetHeight (line 195) | function GetHeight($aImg) { method SetAlign (line 223) | function SetAlign($aHorAlign='left',$aVertAlign='bottom') { method AdjustMarginsForGrid (line 234) | function AdjustMarginsForGrid() { method StrokeVGrid (line 269) | function StrokeVGrid($aImg,$aX,$aY,$aWidth,$aHeight,$aDir=1) { method StrokeHGrid (line 307) | function StrokeHGrid($aImg,$aX,$aY,$aWidth,$aHeight,$aDir=1) { method Stroke (line 345) | function Stroke($aImg,$aX,$aY,$aWidth,$aHeight) { class GTextTable (line 465) | class GTextTable { method __construct (line 480) | function __construct() { method Init (line 484) | function Init($aRows=0,$aCols=0,$aFillText='') { method SetBorder (line 500) | function SetBorder($aWeight=1,$aColor='black') { method SetPos (line 510) | function SetPos($aX,$aY) { method SetScalePos (line 515) | function SetScalePos($aX,$aY) { method SetAnchorPos (line 520) | function SetAnchorPos($aXAnchor,$aYAnchor='top') { method SetCellCountryFlag (line 529) | function SetCellCountryFlag($aRow,$aCol,$aFlag,$aScale=1.0,$aMix=100,$... method SetCellImage (line 540) | function SetCellImage($aRow,$aCol,$aFile,$aScale=1.0,$aMix=100) { method SetRowImage (line 546) | function SetRowImage($aRow,$aFile,$aScale=1.0,$aMix=100) { method SetColImage (line 553) | function SetColImage($aCol,$aFile,$aScale=1.0,$aMix=100) { method SetImage (line 560) | function SetImage($aFileR1,$aScaleC1=null,$aMixR2=null,$aC2=null,$aFil... method SetCellImageConstrain (line 579) | function SetCellImageConstrain($aRow,$aCol,$aType,$aVal) { method toString (line 589) | function toString() { method Set (line 612) | function Set($aArg1,$aArg2=NULL,$aArg3=NULL) { method SetPadding (line 657) | function SetPadding($aArgR1,$aC1=null,$aR2=null,$aC2=null,$aPad=null) { method SetRowPadding (line 674) | function SetRowPadding($aRow,$aPad) { method SetColPadding (line 681) | function SetColPadding($aCol,$aPad) { method SetCellPadding (line 688) | function SetCellPadding($aRow,$aCol,$aPad) { method SetTextOrientation (line 699) | function SetTextOrientation($aArgR1,$aC1=null,$aR2=null,$aC2=null,$aO=... method SetRowTextOrientation (line 716) | function SetRowTextOrientation($aRow,$aO) { method SetColTextOrientation (line 723) | function SetColTextOrientation($aCol,$aO) { method SetCellTextOrientation (line 730) | function SetCellTextOrientation($aRow,$aCol,$aO) { method SetColor (line 744) | function SetColor($aArgR1,$aC1=null,$aR2=null,$aC2=null,$aArg=null) { method SetRowColor (line 761) | function SetRowColor($aRow,$aColor) { method SetColColor (line 768) | function SetColColor($aCol,$aColor) { method SetCellColor (line 775) | function SetCellColor($aRow,$aCol,$aColor) { method SetFillColor (line 786) | function SetFillColor($aArgR1,$aC1=null,$aR2=null,$aC2=null,$aArg=null) { method SetRowFillColor (line 801) | function SetRowFillColor($aRow,$aColor) { method SetColFillColor (line 808) | function SetColFillColor($aCol,$aColor) { method SetCellFillColor (line 815) | function SetCellFillColor($aRow,$aCol,$aColor) { method SetFont (line 825) | function SetFont() { method SetRowFont (line 860) | function SetRowFont($aRow,$aFF,$aFS,$aFSize=10) { method SetColFont (line 867) | function SetColFont($aCol,$aFF,$aFS,$aFSize=10) { method SetCellFont (line 874) | function SetCellFont($aRow,$aCol,$aFF,$aFS,$aFSize=10) { method SetAlign (line 885) | function SetAlign($aR1HAlign=null,$aC1VAlign=null,$aR2=null,$aC2=null,... method SetCellAlign (line 909) | function SetCellAlign($aRow,$aCol,$aHorAlign,$aVertAlign='bottom') { method SetRowAlign (line 915) | function SetRowAlign($aRow,$aHorAlign,$aVertAlign='bottom') { method SetColAlign (line 922) | function SetColAlign($aCol,$aHorAlign,$aVertAlign='bottom') { method SetNumberFormat (line 934) | function SetNumberFormat($aArgR1,$aC1=null,$aR2=null,$aC2=null,$aArg=n... method SetRowNumberFormat (line 954) | function SetRowNumberFormat($aRow,$aF) { method SetColNumberFormat (line 964) | function SetColNumberFormat($aCol,$aF) { method SetCellNumberFormat (line 974) | function SetCellNumberFormat($aRow,$aCol,$aF) { method SetMinColWidth (line 987) | function SetMinColWidth($aColWidth,$aWidth=null) { method SetMinRowHeight (line 1001) | function SetMinRowHeight($aRowHeight,$aHeight=null) { method SetGrid (line 1020) | function SetGrid($aWeight=1,$aColor='black',$aStyle=TGRID_SINGLE) { method SetColGrid (line 1032) | function SetColGrid($aCol,$aWeight=1,$aColor='black',$aStyle=TGRID_SIN... method SetRowGrid (line 1041) | function SetRowGrid($aRow,$aWeight=1,$aColor='black',$aStyle=TGRID_SIN... method MergeRow (line 1055) | function MergeRow($aRow,$aHAlign='center',$aVAlign='center') { method MergeCol (line 1060) | function MergeCol($aCol,$aHAlign='center',$aVAlign='center') { method MergeCells (line 1065) | function MergeCells($aR1,$aC1,$aR2,$aC2,$aHAlign='center',$aVAlign='ce... method SetCSIMTarget (line 1100) | function SetCSIMTarget($aTarget,$aAlt=null,$aAutoTarget=false) { method SetCellCSIMTarget (line 1115) | function SetCellCSIMTarget($aRow,$aCol,$aTarget,$aAlt=null) { method GetCSIMAreas (line 1126) | function GetCSIMAreas() { method _chkC (line 1138) | function _chkC($aCol) { method _chkR (line 1147) | function _chkR($aRow) { method _getScalePos (line 1156) | function _getScalePos() { method _autoSizeTable (line 1163) | function _autoSizeTable($aImg) { method _setcell (line 1196) | function _setcell($aRow,$aCol,$aVal='') { method StrokeWithScale (line 1206) | function StrokeWithScale($aImg,$aXScale,$aYScale) { method Stroke (line 1217) | function Stroke($aImg,$aX=NULL,$aY=NULL) { FILE: include/jpgraph/jpgraph_text.inc.php class Text (line 17) | class Text { method __construct (line 39) | function __construct($aTxt="",$aXAbsPos=0,$aYAbsPos=0) { method Set (line 51) | function Set($aTxt) { method SetPos (line 56) | function SetPos($aXAbsPos=0,$aYAbsPos=0,$aHAlign="left",$aVAlign="top") { method SetScalePos (line 64) | function SetScalePos($aX,$aY) { method Align (line 70) | function Align($aHAlign,$aVAlign="top",$aParagraphAlign="") { method SetAlign (line 78) | function SetAlign($aHAlign,$aVAlign="top",$aParagraphAlign="") { method ParagraphAlign (line 83) | function ParagraphAlign($aAlign) { method SetParagraphAlign (line 88) | function SetParagraphAlign($aAlign) { method SetShadow (line 92) | function SetShadow($aShadowColor='gray',$aShadowWidth=3) { method SetWordWrap (line 98) | function SetWordWrap($aCol) { method SetBox (line 104) | function SetBox($aFrameColor=array(255,255,255),$aBorderColor=array(0,... method SetBox2 (line 122) | function SetBox2($aFrameColor=array(255,255,255),$aBorderColor=array(0... method Hide (line 128) | function Hide($aHide=true) { method Show (line 136) | function Show($aShow=true) { method SetFont (line 141) | function SetFont($aFamily,$aStyle=FS_NORMAL,$aSize=10) { method Center (line 148) | function Center($aLeft,$aRight,$aYAbsPos=false) { method SetColor (line 156) | function SetColor($aColor) { method SetAngle (line 160) | function SetAngle($aAngle) { method SetOrientation (line 165) | function SetOrientation($aDirection=0) { method GetWidth (line 177) | function GetWidth($aImg) { method GetFontHeight (line 184) | function GetFontHeight($aImg) { method GetTextHeight (line 191) | function GetTextHeight($aImg) { method GetHeight (line 197) | function GetHeight($aImg) { method SetMargin (line 206) | function SetMargin($aMarg) { method StrokeWithScale (line 210) | function StrokeWithScale($aImg,$axscale,$ayscale) { method SetCSIMTarget (line 221) | function SetCSIMTarget($aURITarget,$aAlt='',$aWinTarget='') { method GetCSIMareas (line 227) | function GetCSIMareas() { method Stroke (line 237) | function Stroke($aImg,$x=null,$y=null) { method __get (line 304) | function __get($name) { method __set (line 321) | function __set($name, $value) { FILE: include/jpgraph/jpgraph_theme.inc.php class Theme (line 21) | abstract class Theme { method __construct (line 25) | function __construct() { method GetColorList (line 31) | abstract function GetColorList(); method ApplyPlot (line 36) | abstract function ApplyPlot($plot); method SetupPlot (line 42) | function SetupPlot($plot) { method ApplyGraph (line 55) | function ApplyGraph($graph) { method PreStrokeApply (line 76) | function PreStrokeApply($graph) { method GetThemeColors (line 82) | function GetThemeColors($num = 30) { method GetNextColor (line 108) | function GetNextColor() { FILE: include/jpgraph/jpgraph_ttf.inc.php class LanguageConv (line 159) | class LanguageConv { method Convert (line 162) | function Convert($aTxt,$aFF) { method iso2uni (line 213) | public static function iso2uni ($isoline){ method gr_iso2uni (line 224) | public static function gr_iso2uni ($isoline) { method gr_win2uni (line 235) | public static function gr_win2uni ($winline) { method heb_iso2uni (line 250) | public static function heb_iso2uni($isoline) { class TTF (line 268) | class TTF { method __construct (line 271) | function __construct() { method File (line 468) | function File($family,$style=FS_NORMAL) { method SetUserFont (line 524) | function SetUserFont($aNormal,$aBold='',$aItalic='',$aBoldIt='') { method SetUserFont1 (line 532) | function SetUserFont1($aNormal,$aBold='',$aItalic='',$aBoldIt='') { method SetUserFont2 (line 540) | function SetUserFont2($aNormal,$aBold='',$aItalic='',$aBoldIt='') { method SetUserFont3 (line 548) | function SetUserFont3($aNormal,$aBold='',$aItalic='',$aBoldIt='') { class SymChar (line 565) | class SymChar { method Get (line 566) | static function Get($aSymb,$aCapital=FALSE) { FILE: include/jpgraph/jpgraph_utils.inc.php class FuncGenerator (line 17) | class FuncGenerator { method __construct (line 20) | function __construct($aFunc,$aXFunc='') { method E (line 25) | function E($aXMin,$aXMax,$aSteps=50) { class DateScaleUtils (line 69) | class DateScaleUtils { method UseWeekFormat (line 77) | static function UseWeekFormat($aFlg) { method doYearly (line 81) | static function doYearly($aType,$aMinor=false) { method doDaily (line 136) | static function doDaily($aType,$aMinor=false) { method doWeekly (line 183) | static function doWeekly($aType,$aMinor=false) { method doMonthly (line 229) | static function doMonthly($aType,$aMinor=false) { method GetTicks (line 320) | static function GetTicks($aData,$aType=1,$aMinor=false,$aEndPoints=fal... method GetAutoTicks (line 325) | static function GetAutoTicks($aMin,$aMax,$aMaxTicks=10,$aMinor=false) { method GetTicksFromMinMax (line 364) | static function GetTicksFromMinMax($aMin,$aMax,$aType,$aMinor=false,$a... class ReadFileData (line 407) | Class ReadFileData { method FromCSV (line 420) | static function FromCSV($aFile,&$aData,$aSepChar=',',$aMaxLineLength=1... method FromCSV2 (line 466) | static function FromCSV2($aFile, &$aData, $aOptions = array()) { method From2Col (line 542) | static function From2Col($aFile, $aCol1, $aCol2, $aSepChar=' ') { method From1Col (line 564) | static function From1Col($aFile, $aCol1) { method FromMatrix (line 576) | static function FromMatrix($aFile,$aSepChar=' ') { class LinearRegression (line 600) | class LinearRegression { method __construct (line 606) | public function __construct($aDataX,$aDataY) { method Calc (line 614) | public function Calc() { method GetAB (line 657) | public function GetAB() { method GetStat (line 663) | public function GetStat() { method GetY (line 669) | public function GetY($aMinX, $aMaxX, $aStep=1) { FILE: include/jpgraph/jpgraph_windrose.php class WindrosePlotScale (line 47) | class WindrosePlotScale { method __construct (line 62) | function __construct($aData) { method GetNumCirc (line 85) | function GetNumCirc() { method SetMaxValue (line 91) | function SetMaxValue($aMax) { method Set (line 98) | function Set($aMax,$aDelta=null) { method AutoScale (line 112) | function AutoScale($aRadius,$aMinDist=30) { method GetMax (line 149) | function GetMax() { method Hide (line 153) | function Hide($aFlg=true) { method SetAngle (line 157) | function SetAngle($aAngle) { method RelTranslate (line 162) | function RelTranslate($aVal,$r,$ri) { method SetLabelAlign (line 167) | function SetLabelAlign($aAlign) { method SetLabelFormat (line 171) | function SetLabelFormat($aFmt) { method SetLabelFillColor (line 175) | function SetLabelFillColor($aBkgColor,$aBorderColor=false) { method SetFontColor (line 186) | function SetFontColor($aColor) { method SetFont (line 191) | function SetFont($aFontFamily,$aFontStyle=FS_NORMAL,$aFontSize=10) { method SetZFont (line 198) | function SetZFont($aFontFamily,$aFontStyle=FS_NORMAL,$aFontSize=10) { method SetZeroLabel (line 204) | function SetZeroLabel($aTxt) { method SetZFontColor (line 208) | function SetZFontColor($aColor) { method StrokeLabels (line 212) | function StrokeLabels($aImg,$xc,$yc,$ri,$rr) { class LegendStyle (line 275) | class LegendStyle { method SetFont (line 287) | function SetFont($aFontFamily,$aFontStyle=FS_NORMAL,$aFontSize=10) { method SetLFont (line 299) | function SetLFont($aFontFamily,$aFontStyle=FS_NORMAL,$aFontSize=10) { method SetTFont (line 305) | function SetTFont($aFontFamily,$aFontStyle=FS_NORMAL,$aFontSize=10) { method SetCFont (line 311) | function SetCFont($aFontFamily,$aFontStyle=FS_NORMAL,$aFontSize=10) { method SetFontColor (line 318) | function SetFontColor($aColor) { method SetTFontColor (line 324) | function SetTFontColor($aColor) { method SetLFontColor (line 328) | function SetLFontColor($aColor) { method SetCFontColor (line 332) | function SetCFontColor($aColor) { method SetCircleWeight (line 336) | function SetCircleWeight($aWeight) { method SetCircleRadius (line 340) | function SetCircleRadius($aRadius) { method SetCircleColor (line 344) | function SetCircleColor($aColor) { method SetCircleText (line 348) | function SetCircleText($aTxt) { method SetMargin (line 352) | function SetMargin($aMarg,$aBottomMargin=5) { method SetLength (line 357) | function SetLength($aLength) { method Show (line 361) | function Show($aFlg=true) { method Hide (line 365) | function Hide($aFlg=true) { method SetFormat (line 369) | function SetFormat($aFmt) { method SetText (line 373) | function SetText($aTxt) { class WindrosePlot (line 385) | class WindrosePlot { method __construct (line 414) | function __construct($aData) { method LayoutSize (line 432) | function LayoutSize() { method SetSize (line 436) | function SetSize($aSize) { method SetDataKeyEncoding (line 440) | function SetDataKeyEncoding($aEncoding) { method SetColor (line 444) | function SetColor($aColor) { method SetRadialColors (line 448) | function SetRadialColors($aColors) { method SetRadialWeights (line 452) | function SetRadialWeights($aWeights) { method SetRadialStyles (line 456) | function SetRadialStyles($aStyles) { method SetBox (line 460) | function SetBox($aColor='black',$aWeight=1, $aStyle='solid', $aShow=tr... method SetLabels (line 467) | function SetLabels($aLabels) { method SetLabelMargin (line 471) | function SetLabelMargin($aMarg) { method SetLabelFormat (line 475) | function SetLabelFormat($aLblFormat) { method SetCompassLabels (line 479) | function SetCompassLabels($aLabels) { method SetCenterSize (line 492) | function SetCenterSize($aSize) { method SetZCircleSize (line 496) | function SetZCircleSize($aSize) { method SetFont (line 500) | function SetFont($aFFam,$aFStyle=FS_NORMAL,$aFSize=10) { method SetFontColor (line 506) | function SetFontColor($aColor) { method SetGridColor (line 510) | function SetGridColor($aColor1,$aColor2) { method SetGridWeight (line 515) | function SetGridWeight($aGrid1=1,$aGrid2=2) { method SetRadialGridStyle (line 520) | function SetRadialGridStyle($aStyle) { method SetRanges (line 528) | function SetRanges($aRanges) { method SetRangeStyle (line 532) | function SetRangeStyle($aStyle) { method SetRangeColors (line 536) | function SetRangeColors($aLegColors) { method SetRangeWeights (line 540) | function SetRangeWeights($aWeights) { method SetType (line 549) | function SetType($aType) { method SetCenterPos (line 557) | function SetCenterPos($aX,$aY) { method SetPos (line 562) | function SetPos($aX,$aY) { method SetAntiAlias (line 567) | function SetAntiAlias($aFlag) { method _ThickCircle (line 573) | function _ThickCircle($aImg,$aXC,$aYC,$aRad,$aWeight,$aColor) { method _StrokeWindLeg (line 589) | function _StrokeWindLeg($aImg,$xc,$yc,$a,$ri,$r,$weight,$color) { method _StrokeLegend (line 616) | function _StrokeLegend($aImg,$x,$y,$scaling=1,$aReturnWidth=false) { method SetAutoScaleAngle (line 726) | function SetAutoScaleAngle($aIsRegRose=true) { method NormAngle (line 854) | function NormAngle($a) { method SetLabelPosition (line 861) | function SetLabelPosition($aPos) { method _StrokeFreeRose (line 865) | function _StrokeFreeRose($dblImg,$value,$scaling,$xc,$yc,$r,$ri) { method FixupIndexes (line 1023) | function FixupIndexes($aDataArray,$num) { method _StrokeRegularRose (line 1051) | function _StrokeRegularRose($dblImg,$value,$scaling,$xc,$yc,$r,$ri) { method getWidth (line 1202) | function getWidth($aImg) { method getHeight (line 1243) | function getHeight($aImg) { method Stroke (line 1283) | function Stroke($aGraph) { class WindroseGraph (line 1447) | class WindroseGraph extends Graph { method __construct (line 1451) | function __construct($width=300,$height=200,$cachedName="",$timeout=0,... method StrokeTexts (line 1464) | function StrokeTexts() { method StrokeIcons (line 1473) | function StrokeIcons() { method Add (line 1486) | function Add($aObj) { method AddText (line 1507) | function AddText($aTxt,$aToY2=false) { method SetColor (line 1511) | function SetColor($c) { method Stroke (line 1516) | function Stroke($aStrokeFileName="") { FILE: include/jpgraph/themes/AquaTheme.class.php class AquaTheme (line 6) | class AquaTheme extends Theme method GetColorList (line 13) | function GetColorList() { method SetupGraph (line 52) | function SetupGraph($graph) { method SetupPieGraph (line 102) | function SetupPieGraph($graph) { method PreStrokeApply (line 127) | function PreStrokeApply($graph) { method ApplyPlot (line 139) | function ApplyPlot($plot) { FILE: include/jpgraph/themes/GreenTheme.class.php class GreenTheme (line 6) | class GreenTheme extends Theme method GetColorList (line 13) | function GetColorList() { method SetupGraph (line 34) | function SetupGraph($graph) { method SetupPieGraph (line 84) | function SetupPieGraph($graph) { method PreStrokeApply (line 109) | function PreStrokeApply($graph) { method ApplyPlot (line 121) | function ApplyPlot($plot) { FILE: include/jpgraph/themes/OceanTheme.class.php class OceanTheme (line 6) | class OceanTheme extends Theme method GetColorList (line 13) | function GetColorList() { method SetupGraph (line 36) | function SetupGraph($graph) { method SetupPieGraph (line 86) | function SetupPieGraph($graph) { method PreStrokeApply (line 111) | function PreStrokeApply($graph) { method ApplyPlot (line 123) | function ApplyPlot($plot) { FILE: include/jpgraph/themes/OrangeTheme.class.php class OrangeTheme (line 6) | class OrangeTheme extends Theme method GetColorList (line 13) | function GetColorList() { method SetupGraph (line 36) | function SetupGraph($graph) { method SetupPieGraph (line 86) | function SetupPieGraph($graph) { method PreStrokeApply (line 111) | function PreStrokeApply($graph) { method ApplyPlot (line 123) | function ApplyPlot($plot) { FILE: include/jpgraph/themes/PastelTheme.class.php class PastelTheme (line 6) | class PastelTheme extends Theme method GetColorList (line 13) | function GetColorList() { method SetupGraph (line 30) | function SetupGraph($graph) { method SetupPieGraph (line 80) | function SetupPieGraph($graph) { method PreStrokeApply (line 105) | function PreStrokeApply($graph) { method ApplyPlot (line 117) | function ApplyPlot($plot) { FILE: include/jpgraph/themes/RoseTheme.class.php class RoseTheme (line 6) | class RoseTheme extends Theme method GetColorList (line 13) | function GetColorList() { method SetupGraph (line 36) | function SetupGraph($graph) { method SetupPieGraph (line 86) | function SetupPieGraph($graph) { method PreStrokeApply (line 111) | function PreStrokeApply($graph) { method ApplyPlot (line 123) | function ApplyPlot($plot) { FILE: include/jpgraph/themes/SoftyTheme.class.php class SoftyTheme (line 6) | class SoftyTheme extends Theme method GetColorList (line 13) | function GetColorList() { method SetupGraph (line 45) | function SetupGraph($graph) { method SetupPieGraph (line 115) | function SetupPieGraph($graph) { method PreStrokeApply (line 129) | function PreStrokeApply($graph) { method ApplyPlot (line 141) | function ApplyPlot($plot) { FILE: include/jpgraph/themes/UniversalTheme.class.php class UniversalTheme (line 6) | class UniversalTheme extends Theme method GetColorList (line 13) | function GetColorList() { method SetupGraph (line 34) | function SetupGraph($graph) { method SetupPieGraph (line 89) | function SetupPieGraph($graph) { method PreStrokeApply (line 114) | function PreStrokeApply($graph) { method ApplyPlot (line 126) | function ApplyPlot($plot) { FILE: include/jpgraph/themes/VividTheme.class.php class VividTheme (line 6) | class VividTheme extends Theme method GetColorList (line 13) | function GetColorList() { method SetupGraph (line 30) | function SetupGraph($graph) { method SetupPieGraph (line 80) | function SetupPieGraph($graph) { method PreStrokeApply (line 105) | function PreStrokeApply($graph) { method ApplyPlot (line 117) | function ApplyPlot($plot) { FILE: include/memcache.php class MemcacheSingleton (line 3) | class MemcacheSingleton method __construct (line 8) | private function __construct() method getInstance (line 16) | public static function getInstance() function cacheable (line 26) | function cacheable($cacheKeyPrefix, $cacheDuration = 3600) { FILE: include/mesoeast.php function dwpf (line 5) | function dwpf($tmpf, $relh) function read_data (line 13) | function read_data($dt, $candie = TRUE) { FILE: include/mlib.php function rectify_wfo (line 8) | function rectify_wfo($wfo3){ function unrectify_wfo (line 29) | function unrectify_wfo($wfo){ function getClientIp (line 40) | function getClientIp() { function printTags (line 52) | function printTags($tokens) function myround (line 71) | function myround($val, $prec){ function iemws_json (line 78) | function iemws_json($endpoint, $args) function force_https (line 128) | function force_https() function aSortBySecondIndex (line 143) | function aSortBySecondIndex($multiArray, $secondIndex, $sorder = "asc") function c2f (line 171) | function c2f($myC) function f2c (line 180) | function f2c($tmpf) function dwpf (line 188) | function dwpf($tmpf, $relh) function relh (line 199) | function relh($tmpc, $dwpc) function drct2txt (line 209) | function drct2txt($dir) FILE: include/myview.php class MyView (line 13) | class MyView { method __construct (line 35) | public function __construct() { method render (line 38) | public function render($template_file) { method __set (line 53) | public function __set($name, $value) { method __get (line 56) | public function __get($name) { FILE: include/network.php class NetworkTable (line 7) | class NetworkTable method __construct (line 14) | public function __construct($a, $force3char = FALSE, $only_online = FA... method loadNetwork (line 63) | public function loadNetwork($network, $force3char = FALSE) method loadStation (line 76) | public function loadStation($id) method doConversions (line 89) | public function doConversions($id) method get (line 109) | public function get($id) FILE: include/rview_lib.php function determine_time_base (line 4) | function determine_time_base($t) function mktitle (line 16) | function mktitle($map, $imgObj, $titlet, $subtitle = "", $width = 640) function mklogolocal (line 42) | function mklogolocal($map, $imgObj) function drawStateNEXRAD (line 55) | function drawStateNEXRAD($hlext) function drawCountyNEXRAD (line 103) | function drawCountyNEXRAD($site, $extents) FILE: include/sites.php class SitesContext (line 13) | class SitesContext method printtd (line 19) | public function printtd($instr, $selected) function station_helper (line 40) | function station_helper($station) function get_sites_context (line 79) | function get_sites_context() FILE: include/station.php class StationData (line 7) | class StationData method __construct (line 14) | public function __construct($a, $n = "") method loadStation (line 48) | public function loadStation($dbconn, $id, $n = "") method doConversions (line 65) | public function doConversions($id) method get (line 82) | public function get($id) FILE: include/vendor/abraham/twitteroauth/src/Config.php class Config (line 12) | class Config method setApiVersion (line 52) | public function setApiVersion(string $apiVersion): void method setTimeouts (line 67) | public function setTimeouts(int $connectionTimeout, int $timeout): void method setRetries (line 79) | public function setRetries(int $maxRetries, int $retriesDelay): void method setDecodeJsonAsArray (line 88) | public function setDecodeJsonAsArray(bool $value): void method setUserAgent (line 96) | public function setUserAgent(string $userAgent): void method setProxy (line 104) | public function setProxy(array $proxy): void method setGzipEncoding (line 114) | public function setGzipEncoding(bool $gzipEncoding): void method setChunkSize (line 124) | public function setChunkSize(int $value): void FILE: include/vendor/abraham/twitteroauth/src/Consumer.php class Consumer (line 12) | class Consumer method __construct (line 26) | public function __construct( method __toString (line 39) | public function __toString() FILE: include/vendor/abraham/twitteroauth/src/HmacSha1.php class HmacSha1 (line 19) | class HmacSha1 extends SignatureMethod method getName (line 24) | public function getName() method buildSignature (line 32) | public function buildSignature( FILE: include/vendor/abraham/twitteroauth/src/Request.php class Request (line 12) | class Request method __construct (line 27) | public function __construct( method fromConsumerAndToken (line 52) | public static function fromConsumerAndToken( method setParameter (line 85) | public function setParameter(string $name, string $value) method getParameter (line 95) | public function getParameter(string $name): ?string method getParameters (line 105) | public function getParameters(): array method removeParameter (line 113) | public function removeParameter(string $name): void method getSignableParameters (line 123) | public function getSignableParameters(): string method getSignatureBaseString (line 146) | public function getSignatureBaseString(): string method getNormalizedHttpMethod (line 164) | public function getNormalizedHttpMethod(): string method getNormalizedHttpUrl (line 175) | public function getNormalizedHttpUrl(): string method toUrl (line 191) | public function toUrl(): string method toPostdata (line 206) | public function toPostdata(): string method toHeader (line 217) | public function toHeader(): string method __toString (line 244) | public function __toString(): string method signRequest (line 254) | public function signRequest( method buildSignature (line 274) | public function buildSignature( method generateNonce (line 285) | public static function generateNonce(): string FILE: include/vendor/abraham/twitteroauth/src/Response.php class Response (line 12) | class Response method setApiPath (line 28) | public function setApiPath(string $apiPath): void method getApiPath (line 36) | public function getApiPath(): ?string method setBody (line 44) | public function setBody($body) method getBody (line 52) | public function getBody() method setHttpCode (line 60) | public function setHttpCode(int $httpCode): void method getHttpCode (line 68) | public function getHttpCode(): int method setHeaders (line 76) | public function setHeaders(array $headers): void method getsHeaders (line 89) | public function getsHeaders(): array method setXHeaders (line 97) | public function setXHeaders(array $xHeaders = []): void method getXHeaders (line 105) | public function getXHeaders(): array FILE: include/vendor/abraham/twitteroauth/src/SignatureMethod.php class SignatureMethod (line 16) | abstract class SignatureMethod method getName (line 23) | abstract public function getName(); method buildSignature (line 37) | abstract public function buildSignature( method checkSignature (line 53) | public function checkSignature( FILE: include/vendor/abraham/twitteroauth/src/Token.php class Token (line 12) | class Token method __construct (line 23) | public function __construct(?string $key, ?string $secret) method __toString (line 35) | public function __toString(): string FILE: include/vendor/abraham/twitteroauth/src/TwitterOAuth.php class TwitterOAuth (line 21) | class TwitterOAuth extends Config method __construct (line 47) | public function __construct( method setOauthToken (line 68) | public function setOauthToken( method setBearer (line 79) | public function setBearer(string $oauthTokenSecret): void method getLastApiPath (line 88) | public function getLastApiPath(): ?string method getLastHttpCode (line 96) | public function getLastHttpCode(): int method getLastXHeaders (line 104) | public function getLastXHeaders(): array method getLastBody (line 112) | public function getLastBody() method resetLastResponse (line 120) | public function resetLastResponse(): void method resetAttemptsNumber (line 128) | private function resetAttemptsNumber(): void method sleepIfNeeded (line 136) | private function sleepIfNeeded(): void method url (line 151) | public function url(string $path, array $parameters): string method oauth (line 168) | public function oauth(string $path, array $parameters = []): array method oauth2 (line 194) | public function oauth2(string $path, array $parameters = []) method get (line 229) | public function get(string $path, array $parameters = []) method post (line 243) | public function post( method delete (line 259) | public function delete(string $path, array $parameters = []) method put (line 273) | public function put( method upload (line 290) | public function upload( method mediaStatus (line 309) | public function mediaStatus(string $media_id) method uploadMediaNotChunked (line 331) | private function uploadMediaNotChunked(string $path, array $parameters) method uploadMediaChunked (line 359) | private function uploadMediaChunked(string $path, array $parameters) method mediaInitParameters (line 410) | private function mediaInitParameters(array $parameters): array method cleanUpParameters (line 436) | private function cleanUpParameters(array $parameters) method extension (line 452) | private function extension() method http (line 469) | private function http( method apiUrl (line 500) | protected function apiUrl(string $host, string $path) method makeRequests (line 523) | private function makeRequests( method requestsAvailable (line 546) | private function requestsAvailable(): bool method oAuthRequest (line 564) | private function oAuthRequest( method curlOptions (line 611) | private function curlOptions(): array method request (line 654) | private function request( method parseHeaders (line 732) | private function parseHeaders(string $header): array method encodeAppAuthorization (line 752) | private function encodeAppAuthorization(Consumer $consumer): string method curlCaOpt (line 765) | private function curlCaOpt(string $path): int method setPostfieldsOptions (line 779) | private function setPostfieldsOptions( FILE: include/vendor/abraham/twitteroauth/src/TwitterOAuthException.php class TwitterOAuthException (line 10) | class TwitterOAuthException extends \Exception FILE: include/vendor/abraham/twitteroauth/src/Util.php class Util (line 12) | class Util method urlencodeRfc3986 (line 19) | public static function urlencodeRfc3986($input) method urldecodeRfc3986 (line 38) | public static function urldecodeRfc3986($string): string method parseParameters (line 52) | public static function parseParameters($input): array method buildHttpQuery (line 89) | public static function buildHttpQuery(array $params): string FILE: include/vendor/abraham/twitteroauth/src/Util/JsonDecoder.php class JsonDecoder (line 8) | class JsonDecoder method decode (line 18) | public static function decode(string $string, bool $asArray) FILE: include/vendor/composer/ClassLoader.php class ClassLoader (line 43) | class ClassLoader method __construct (line 106) | public function __construct($vendorDir = null) method getPrefixes (line 115) | public function getPrefixes() method getPrefixesPsr4 (line 127) | public function getPrefixesPsr4() method getFallbackDirs (line 135) | public function getFallbackDirs() method getFallbackDirsPsr4 (line 143) | public function getFallbackDirsPsr4() method getClassMap (line 151) | public function getClassMap() method addClassMap (line 161) | public function addClassMap(array $classMap) method add (line 180) | public function add($prefix, $paths, $prepend = false) method addPsr4 (line 230) | public function addPsr4($prefix, $paths, $prepend = false) method set (line 278) | public function set($prefix, $paths) method setPsr4 (line 298) | public function setPsr4($prefix, $paths) method setUseIncludePath (line 319) | public function setUseIncludePath($useIncludePath) method getUseIncludePath (line 330) | public function getUseIncludePath() method setClassMapAuthoritative (line 343) | public function setClassMapAuthoritative($classMapAuthoritative) method isClassMapAuthoritative (line 353) | public function isClassMapAuthoritative() method setApcuPrefix (line 365) | public function setApcuPrefix($apcuPrefix) method getApcuPrefix (line 375) | public function getApcuPrefix() method register (line 387) | public function register($prepend = false) method unregister (line 408) | public function unregister() method loadClass (line 423) | public function loadClass($class) method findFile (line 442) | public function findFile($class) method getRegisteredLoaders (line 482) | public static function getRegisteredLoaders() method findFileWithExtension (line 492) | private function findFileWithExtension($class, $ext) method initializeIncludeClosure (line 561) | private static function initializeIncludeClosure() FILE: include/vendor/composer/InstalledVersions.php class InstalledVersions (line 27) | class InstalledVersions method getInstalledPackages (line 57) | public static function getInstalledPackages() method getInstalledPackagesByType (line 78) | public static function getInstalledPackagesByType($type) method isInstalled (line 102) | public static function isInstalled($packageName, $includeDevRequiremen... method satisfies (line 125) | public static function satisfies(VersionParser $parser, $packageName, ... method getVersionRanges (line 142) | public static function getVersionRanges($packageName) method getVersion (line 173) | public static function getVersion($packageName) method getPrettyVersion (line 194) | public static function getPrettyVersion($packageName) method getReference (line 215) | public static function getReference($packageName) method getInstallPath (line 236) | public static function getInstallPath($packageName) method getRootPackage (line 253) | public static function getRootPackage() method getRawData (line 267) | public static function getRawData() method getAllRawData (line 290) | public static function getAllRawData() method reload (line 313) | public static function reload($data) method getInstalled (line 329) | private static function getInstalled() FILE: include/vendor/composer/autoload_real.php class ComposerAutoloaderInit69db1f271801e9da41f8ec97675be152 (line 5) | class ComposerAutoloaderInit69db1f271801e9da41f8ec97675be152 method loadClassLoader (line 9) | public static function loadClassLoader($class) method getLoader (line 19) | public static function getLoader() FILE: include/vendor/composer/autoload_static.php class ComposerStaticInit69db1f271801e9da41f8ec97675be152 (line 7) | class ComposerStaticInit69db1f271801e9da41f8ec97675be152 method getInitializer (line 45) | public static function getInitializer(ClassLoader $loader) FILE: include/vendor/composer/ca-bundle/src/CaBundle.php class CaBundle (line 21) | class CaBundle method getSystemCaRootBundlePath (line 65) | public static function getSystemCaRootBundlePath(?LoggerInterface $log... method getBundledCaBundlePath (line 122) | public static function getBundledCaBundlePath() method validateCaFile (line 157) | public static function validateCaFile($filename, ?LoggerInterface $log... method isOpensslParseSafe (line 194) | public static function isOpensslParseSafe() method reset (line 203) | public static function reset() method getEnvVariable (line 213) | private static function getEnvVariable($name) method caFileUsable (line 231) | private static function caFileUsable($certFile, ?LoggerInterface $logg... method caDirUsable (line 244) | private static function caDirUsable($certDir, ?LoggerInterface $logger... method isFile (line 257) | private static function isFile($certFile, ?LoggerInterface $logger = n... method isDir (line 272) | private static function isDir($certDir, ?LoggerInterface $logger = null) method isReadable (line 287) | private static function isReadable($certFileOrDir, ?LoggerInterface $l... method glob (line 302) | private static function glob($pattern, ?LoggerInterface $logger = null) FILE: include/vendor/erusev/parsedown/Parsedown.php class Parsedown (line 16) | class Parsedown method text (line 24) | function text($text) method setBreaksEnabled (line 51) | function setBreaksEnabled($breaksEnabled) method setMarkupEscaped (line 60) | function setMarkupEscaped($markupEscaped) method setUrlsLinked (line 69) | function setUrlsLinked($urlsLinked) method setSafeMode (line 78) | function setSafeMode($safeMode) method lines (line 144) | protected function lines(array $lines) method isBlockContinuable (line 307) | protected function isBlockContinuable($Type) method isBlockCompletable (line 312) | protected function isBlockCompletable($Type) method blockCode (line 320) | protected function blockCode($Line, $Block = null) method blockCodeContinue (line 346) | protected function blockCodeContinue($Line, $Block) method blockCodeComplete (line 367) | protected function blockCodeComplete($Block) method blockComment (line 379) | protected function blockComment($Line) method blockCommentContinue (line 401) | protected function blockCommentContinue($Line, array $Block) method blockFencedCode (line 421) | protected function blockFencedCode($Line) method blockFencedCodeContinue (line 466) | protected function blockFencedCodeContinue($Line, $Block) method blockFencedCodeComplete (line 494) | protected function blockFencedCodeComplete($Block) method blockHeader (line 506) | protected function blockHeader($Line) method blockList (line 539) | protected function blockList($Line) method blockListContinue (line 578) | protected function blockListContinue($Line, array $Block) method blockListComplete (line 636) | protected function blockListComplete(array $Block) method blockQuote (line 655) | protected function blockQuote($Line) method blockQuoteContinue (line 671) | protected function blockQuoteContinue($Line, array $Block) method blockRule (line 698) | protected function blockRule($Line) method blockSetextHeader (line 715) | protected function blockSetextHeader($Line, array $Block) method blockMarkup (line 733) | protected function blockMarkup($Line) method blockMarkupContinue (line 785) | protected function blockMarkupContinue($Line, array $Block) method blockReference (line 824) | protected function blockReference($Line) method blockTable (line 853) | protected function blockTable($Line, array $Block) method blockTableContinue (line 960) | protected function blockTableContinue($Line, array $Block) method paragraph (line 1014) | protected function paragraph($Line) method line (line 1054) | public function line($text, $nonNestables=array()) method inlineCode (line 1138) | protected function inlineCode($Excerpt) method inlineEmailTag (line 1157) | protected function inlineEmailTag($Excerpt) method inlineEmphasis (line 1181) | protected function inlineEmphasis($Excerpt) method inlineEscapeSequence (line 1213) | protected function inlineEscapeSequence($Excerpt) method inlineImage (line 1224) | protected function inlineImage($Excerpt) method inlineLink (line 1258) | protected function inlineLink($Excerpt) method inlineMarkup (line 1330) | protected function inlineMarkup($Excerpt) method inlineSpecialCharacter (line 1362) | protected function inlineSpecialCharacter($Excerpt) method inlineStrikethrough (line 1383) | protected function inlineStrikethrough($Excerpt) method inlineUrl (line 1403) | protected function inlineUrl($Excerpt) method inlineUrlTag (line 1430) | protected function inlineUrlTag($Excerpt) method unmarkedText (line 1451) | protected function unmarkedText($text) method element (line 1470) | protected function element(array $Element) method elements (line 1539) | protected function elements(array $Elements) method li (line 1555) | protected function li($lines) method parse (line 1578) | function parse($text) method sanitiseElement (line 1585) | protected function sanitiseElement(array $Element) method filterUnsafeUrlInAttribute (line 1618) | protected function filterUnsafeUrlInAttribute(array $Element, $attribute) method escape (line 1637) | protected static function escape($text, $allowQuotes = false) method striAtStart (line 1642) | protected static function striAtStart($string, $needle) method instance (line 1656) | static function instance($name = 'default') FILE: include/vendor/mapscript.php class mapscript (line 31) | abstract class mapscript { method msSaveImage (line 640) | static function msSaveImage($map,$img,$filename) { method msFreeImage (line 644) | static function msFreeImage($img) { method msSetup (line 648) | static function msSetup() { method msCleanup (line 652) | static function msCleanup() { method msLoadMapFromString (line 656) | static function msLoadMapFromString($buffer,$new_mappath,$config) { method msGetErrorObj (line 780) | static function msGetErrorObj() { method msResetErrorList (line 790) | static function msResetErrorList() { method msGetVersion (line 794) | static function msGetVersion() { method msGetVersionInt (line 798) | static function msGetVersionInt() { method msGetErrorString (line 802) | static function msGetErrorString($delimiter) { method msLoadConfig (line 892) | static function msLoadConfig($ms_config_file) { method msFreeConfig (line 902) | static function msFreeConfig($config) { method msConfigGetEnv (line 906) | static function msConfigGetEnv($config,$key) { method msConfigGetMap (line 910) | static function msConfigGetMap($config,$key) { method msConfigGetPlugin (line 914) | static function msConfigGetPlugin($config,$key) { method msConnPoolCloseUnreferenced (line 924) | static function msConnPoolCloseUnreferenced() { method msIO_resetHandlers (line 928) | static function msIO_resetHandlers() { method msIO_installStdoutToBuffer (line 932) | static function msIO_installStdoutToBuffer() { method msIO_installStdinFromBuffer (line 936) | static function msIO_installStdinFromBuffer() { method msIO_stripStdoutBufferContentType (line 940) | static function msIO_stripStdoutBufferContentType() { method msIO_stripStdoutBufferContentHeaders (line 944) | static function msIO_stripStdoutBufferContentHeaders() { method msIO_getStdoutBufferString (line 948) | static function msIO_getStdoutBufferString() { method msIO_getStdoutBufferBytes (line 952) | static function msIO_getStdoutBufferBytes() { method msIO_getAndStripStdoutBufferMimeHeaders (line 956) | static function msIO_getAndStripStdoutBufferMimeHeaders() { class intarray (line 968) | class intarray { method __set (line 972) | function __set($var,$value) { method __get (line 977) | function __get($var) { method __isset (line 982) | function __isset($var) { method __construct (line 987) | function __construct($nelements) { method getitem (line 995) | function getitem($index) { method setitem (line 999) | function setitem($index,$value) { method cast (line 1003) | function cast() { method frompointer (line 1007) | static function frompointer($t) { class CompositingFilter (line 1018) | class CompositingFilter { method __set (line 1022) | function __set($var,$value) { method __get (line 1029) | function __get($var) { method __isset (line 1036) | function __isset($var) { method __construct (line 1042) | function __construct($res=null) { class LayerCompositer (line 1051) | class LayerCompositer { method __set (line 1055) | function __set($var,$value) { method __get (line 1062) | function __get($var) { method __isset (line 1071) | function __isset($var) { method __construct (line 1077) | function __construct($res=null) { class fontSetObj (line 1086) | class fontSetObj { method __set (line 1090) | function __set($var,$value) { method __get (line 1095) | function __get($var) { method __isset (line 1103) | function __isset($var) { method __construct (line 1109) | function __construct($res=null) { class clusterObj (line 1118) | class clusterObj { method __set (line 1122) | function __set($var,$value) { method __get (line 1129) | function __get($var) { method __isset (line 1136) | function __isset($var) { method updateFromString (line 1142) | function updateFromString($snippet) { method convertToString (line 1146) | function convertToString() { method setGroup (line 1150) | function setGroup($group) { method getGroupString (line 1154) | function getGroupString() { method setFilter (line 1158) | function setFilter($filter) { method getFilterString (line 1162) | function getFilterString() { method __construct (line 1166) | function __construct($res=null) { class outputFormatObj (line 1175) | class outputFormatObj { method __set (line 1179) | function __set($var,$value) { method __get (line 1186) | function __get($var) { method __isset (line 1193) | function __isset($var) { method __construct (line 1199) | function __construct($driver,$name=null) { method setExtension (line 1210) | function setExtension($extension) { method setMimetype (line 1214) | function setMimetype($mimetype) { method setOption (line 1218) | function setOption($key,$value) { method validate (line 1222) | function validate() { method getOption (line 1226) | function getOption($key,$value="") { method getOptionAt (line 1230) | function getOptionAt($i) { method attachDevice (line 1234) | function attachDevice($device) { class queryMapObj (line 1239) | class queryMapObj { method __set (line 1243) | function __set($var,$value) { method __get (line 1250) | function __get($var) { method __isset (line 1259) | function __isset($var) { method updateFromString (line 1265) | function updateFromString($snippet) { method convertToString (line 1269) | function convertToString() { method __construct (line 1273) | function __construct($res=null) { class webObj (line 1282) | class webObj { method __set (line 1286) | function __set($var,$value) { method __get (line 1293) | function __get($var) { method __isset (line 1303) | function __isset($var) { method __construct (line 1309) | function __construct($res=null) { method updateFromString (line 1317) | function updateFromString($snippet) { method convertToString (line 1321) | function convertToString() { class styleObj (line 1326) | class styleObj { method __set (line 1330) | function __set($var,$value) { method __get (line 1337) | function __get($var) { method __isset (line 1348) | function __isset($var) { method __construct (line 1354) | function __construct($parent_class=null) { method updateFromString (line 1362) | function updateFromString($snippet) { method convertToString (line 1366) | function convertToString() { method cloneStyle (line 1370) | function cloneStyle() { method setSymbolByName (line 1380) | function setSymbolByName($map,$symbolname) { method removeBinding (line 1384) | function removeBinding($binding) { method setBinding (line 1388) | function setBinding($binding,$item) { method getBinding (line 1392) | function getBinding($binding) { method getGeomTransform (line 1396) | function getGeomTransform() { method setGeomTransform (line 1400) | function setGeomTransform($transform) { class labelLeaderObj (line 1405) | class labelLeaderObj { method __set (line 1409) | function __set($var,$value) { method __get (line 1416) | function __get($var) { method __isset (line 1423) | function __isset($var) { method __construct (line 1429) | function __construct($res=null) { class labelObj (line 1438) | class labelObj { method __set (line 1442) | function __set($var,$value) { method __get (line 1449) | function __get($var) { method __isset (line 1459) | function __isset($var) { method __construct (line 1465) | function __construct($res=null) { method updateFromString (line 1473) | function updateFromString($snippet) { method convertToString (line 1477) | function convertToString() { method removeBinding (line 1481) | function removeBinding($binding) { method getBinding (line 1485) | function getBinding($binding) { method setBinding (line 1489) | function setBinding($binding,$item) { method removeExpressionBinding (line 1493) | function removeExpressionBinding($binding) { method getExpressionBinding (line 1497) | function getExpressionBinding($binding) { method setExpressionBinding (line 1501) | function setExpressionBinding($binding,$text) { method setExpression (line 1505) | function setExpression($expression) { method getExpressionString (line 1509) | function getExpressionString() { method setText (line 1513) | function setText($text) { method getTextString (line 1517) | function getTextString() { method getStyle (line 1521) | function getStyle($i) { method insertStyle (line 1531) | function insertStyle($style,$index=-1) { method removeStyle (line 1535) | function removeStyle($index) { method moveStyleUp (line 1545) | function moveStyleUp($index) { method moveStyleDown (line 1549) | function moveStyleDown($index) { class classObj (line 1554) | class classObj { method __set (line 1558) | function __set($var,$value) { method __get (line 1565) | function __get($var) { method __isset (line 1576) | function __isset($var) { method __construct (line 1582) | function __construct($layer=null) { method updateFromString (line 1590) | function updateFromString($snippet) { method convertToString (line 1594) | function convertToString() { method cloneClass (line 1598) | function cloneClass() { method setExpression (line 1608) | function setExpression($expression) { method getExpressionString (line 1612) | function getExpressionString() { method setText (line 1616) | function setText($text) { method getTextString (line 1620) | function getTextString() { method drawLegendIcon (line 1624) | function drawLegendIcon($map,$layer,$width,$height,$dstImage,$dstX,$ds... method createLegendIcon (line 1628) | function createLegendIcon($map,$layer,$width,$height) { method getLabel (line 1638) | function getLabel($i) { method addLabel (line 1648) | function addLabel($label) { method removeLabel (line 1652) | function removeLabel($index) { method getStyle (line 1662) | function getStyle($i) { method insertStyle (line 1672) | function insertStyle($style,$index=-1) { method removeStyle (line 1676) | function removeStyle($index) { method moveStyleUp (line 1686) | function moveStyleUp($index) { method moveStyleDown (line 1690) | function moveStyleDown($index) { class labelCacheMemberObj (line 1695) | class labelCacheMemberObj { method __set (line 1699) | function __set($var,$value) { method __get (line 1704) | function __get($var) { method __isset (line 1715) | function __isset($var) { method __construct (line 1721) | function __construct($res=null) { class markerCacheMemberObj (line 1730) | class markerCacheMemberObj { method __set (line 1734) | function __set($var,$value) { method __get (line 1739) | function __get($var) { method __isset (line 1746) | function __isset($var) { method __construct (line 1752) | function __construct($res=null) { class labelCacheSlotObj (line 1761) | class labelCacheSlotObj { method __set (line 1765) | function __set($var,$value) { method __get (line 1770) | function __get($var) { method __isset (line 1779) | function __isset($var) { method __construct (line 1785) | function __construct($res=null) { class labelCacheObj (line 1794) | class labelCacheObj { method __set (line 1798) | function __set($var,$value) { method __get (line 1803) | function __get($var) { method __isset (line 1809) | function __isset($var) { method freeCache (line 1815) | function freeCache() { method __construct (line 1819) | function __construct($res=null) { class resultObj (line 1828) | class resultObj { method __set (line 1832) | function __set($var,$value) { method __get (line 1837) | function __get($var) { method __isset (line 1844) | function __isset($var) { method __construct (line 1850) | function __construct($shapeindex) { class resultCacheObj (line 1859) | class resultCacheObj { method __set (line 1863) | function __set($var,$value) { method __get (line 1868) | function __get($var) { method __isset (line 1875) | function __isset($var) { method getResult (line 1881) | function getResult($i) { method __construct (line 1891) | function __construct($res=null) { class symbolSetObj (line 1900) | class symbolSetObj { method __set (line 1904) | function __set($var,$value) { method __get (line 1911) | function __get($var) { method __isset (line 1918) | function __isset($var) { method __construct (line 1924) | function __construct($symbolfile=null) { method getSymbol (line 1935) | function getSymbol($i) { method getSymbolByName (line 1945) | function getSymbolByName($symbolname) { method index (line 1955) | function index($symbolname) { method appendSymbol (line 1959) | function appendSymbol($symbol) { method removeSymbol (line 1963) | function removeSymbol($index) { method save (line 1973) | function save($filename) { class referenceMapObj (line 1978) | class referenceMapObj { method __set (line 1982) | function __set($var,$value) { method __get (line 1989) | function __get($var) { method __isset (line 2000) | function __isset($var) { method updateFromString (line 2006) | function updateFromString($snippet) { method convertToString (line 2010) | function convertToString() { method __construct (line 2014) | function __construct($res=null) { class scalebarObj (line 2023) | class scalebarObj { method __set (line 2027) | function __set($var,$value) { method __get (line 2034) | function __get($var) { method __isset (line 2046) | function __isset($var) { method updateFromString (line 2052) | function updateFromString($snippet) { method convertToString (line 2056) | function convertToString() { method __construct (line 2060) | function __construct($res=null) { class legendObj (line 2069) | class legendObj { method __set (line 2073) | function __set($var,$value) { method __get (line 2080) | function __get($var) { method __isset (line 2091) | function __isset($var) { method updateFromString (line 2097) | function updateFromString($snippet) { method convertToString (line 2101) | function convertToString() { method __construct (line 2105) | function __construct($res=null) { class imageObj (line 2114) | class imageObj { method __set (line 2118) | function __set($var,$value) { method __get (line 2123) | function __get($var) { method __isset (line 2131) | function __isset($var) { method __construct (line 2137) | function __construct($width,$height=null,$input_format=null,$file=null... method save (line 2150) | function save($filename,$map=null) { method write (line 2154) | function write($file=null) { method getBytes (line 2158) | function getBytes() { method getSize (line 2162) | function getSize() { method pasteImage (line 2166) | function pasteImage($imageSrc,$opacity=1.0,$dstx=0,$dsty=0) { method saveWebImage (line 2170) | function saveWebImage() { class scaleTokenEntryObj (line 2175) | class scaleTokenEntryObj { method __set (line 2179) | function __set($var,$value) { method __get (line 2186) | function __get($var) { method __isset (line 2193) | function __isset($var) { method __construct (line 2199) | function __construct($res=null) { class scaleTokenObj (line 2208) | class scaleTokenObj { method __set (line 2212) | function __set($var,$value) { method __get (line 2219) | function __get($var) { method __isset (line 2227) | function __isset($var) { method __construct (line 2233) | function __construct($res=null) { class layerObj (line 2242) | class layerObj { method __set (line 2246) | function __set($var,$value) { method __get (line 2253) | function __get($var) { method __isset (line 2269) | function __isset($var) { method __construct (line 2275) | function __construct($map=null) { method setOpacity (line 2283) | function setOpacity($opacity) { method getOpacity (line 2287) | function getOpacity() { method cloneLayer (line 2291) | function cloneLayer() { method updateFromString (line 2301) | function updateFromString($snippet) { method convertToString (line 2305) | function convertToString() { method insertClass (line 2309) | function insertClass($classobj,$index=-1) { method removeClass (line 2313) | function removeClass($index) { method open (line 2323) | function open() { method whichShapes (line 2327) | function whichShapes($rect) { method nextShape (line 2331) | function nextShape() { method close (line 2341) | function close() { method getShape (line 2345) | function getShape($record) { method getNumResults (line 2355) | function getNumResults() { method getResultsBounds (line 2359) | function getResultsBounds() { method getResult (line 2369) | function getResult($i) { method getClass (line 2379) | function getClass($i) { method getItem (line 2389) | function getItem($i) { method setItems (line 2393) | function setItems($items,$numitems) { method draw (line 2397) | function draw($map,$image) { method drawQuery (line 2401) | function drawQuery($map,$image) { method queryByFilter (line 2405) | function queryByFilter($map,$string) { method queryByAttributes (line 2409) | function queryByAttributes($map,$qitem,$qstring,$mode) { method queryByPoint (line 2413) | function queryByPoint($map,$point,$mode,$buffer) { method queryByRect (line 2417) | function queryByRect($map,$rect) { method queryByFeatures (line 2421) | function queryByFeatures($map,$slayer) { method queryByShape (line 2425) | function queryByShape($map,$shape) { method queryByIndex (line 2429) | function queryByIndex($map,$tileindex,$shapeindex,$bAddToQuery=0) { method getResults (line 2433) | function getResults() { method setFilter (line 2443) | function setFilter($filter) { method getFilterString (line 2447) | function getFilterString() { method setWKTProjection (line 2451) | function setWKTProjection($wkt) { method getProjection (line 2455) | function getProjection() { method setProjection (line 2459) | function setProjection($proj4) { method addFeature (line 2463) | function addFeature($shape) { method getNumFeatures (line 2467) | function getNumFeatures() { method getExtent (line 2471) | function getExtent() { method setExtent (line 2481) | function setExtent($minx=-1.0,$miny=-1.0,$maxx=-1.0,$maxy=-1.0) { method getWMSFeatureInfoURL (line 2485) | function getWMSFeatureInfoURL($map,$click_x,$click_y,$feature_count,$i... method executeWFSGetFeature (line 2489) | function executeWFSGetFeature() { method applySLD (line 2493) | function applySLD($sld,$stylelayer) { method applySLDURL (line 2497) | function applySLDURL($sld,$stylelayer) { method generateSLD (line 2501) | function generateSLD() { method isVisible (line 2505) | function isVisible() { method moveClassUp (line 2509) | function moveClassUp($index) { method moveClassDown (line 2513) | function moveClassDown($index) { method setProcessingKey (line 2517) | function setProcessingKey($key,$value) { method addProcessing (line 2521) | function addProcessing($directive) { method getNumProcessing (line 2525) | function getNumProcessing() { method getProcessing (line 2529) | function getProcessing($index) { method getProcessingKey (line 2533) | function getProcessingKey($key) { method clearProcessing (line 2537) | function clearProcessing() { method setConnectionType (line 2541) | function setConnectionType($connectiontype,$library_str) { method getClassIndex (line 2545) | function getClassIndex($map,$shape,$classgroup=null,$numclasses=0) { method getGeomTransform (line 2549) | function getGeomTransform() { method setGeomTransform (line 2553) | function setGeomTransform($transform) { method getItemType (line 2557) | function getItemType($i) { class mapObj (line 2562) | class mapObj { method __set (line 2566) | function __set($var,$value) { method __get (line 2573) | function __get($var) { method __isset (line 2593) | function __isset($var) { method __construct (line 2599) | function __construct($filename="",$config=null) { method cloneMap (line 2607) | function cloneMap() { method insertLayer (line 2617) | function insertLayer($layer,$index=-1) { method removeLayer (line 2621) | function removeLayer($index) { method setExtent (line 2631) | function setExtent($minx,$miny,$maxx,$maxy) { method offsetExtent (line 2635) | function offsetExtent($x,$y) { method scaleExtent (line 2639) | function scaleExtent($zoomfactor,$minscaledenom,$maxscaledenom) { method setCenter (line 2643) | function setCenter($center) { method setSize (line 2647) | function setSize($width,$height) { method pixelToGeoref (line 2651) | function pixelToGeoref($pixPosX,$pixPosY,$geoPos) { method getRotation (line 2655) | function getRotation() { method setRotation (line 2659) | function setRotation($rotation_angle) { method getLayer (line 2663) | function getLayer($i) { method getLayerByName (line 2673) | function getLayerByName($name) { method getSymbolByName (line 2683) | function getSymbolByName($name) { method prepareQuery (line 2687) | function prepareQuery() { method prepareImage (line 2691) | function prepareImage() { method setImageType (line 2701) | function setImageType($imagetype) { method selectOutputFormat (line 2705) | function selectOutputFormat($imagetype) { method getOutputFormat (line 2709) | function getOutputFormat($i) { method setOutputFormat (line 2719) | function setOutputFormat($format) { method draw (line 2723) | function draw() { method drawQuery (line 2733) | function drawQuery() { method drawLegend (line 2743) | function drawLegend($scale_independent=0) { method drawScalebar (line 2753) | function drawScalebar() { method drawReferenceMap (line 2763) | function drawReferenceMap() { method embedScalebar (line 2773) | function embedScalebar($image) { method embedLegend (line 2777) | function embedLegend($image) { method drawLabelCache (line 2781) | function drawLabelCache($image) { method queryByFilter (line 2785) | function queryByFilter($string) { method queryByPoint (line 2789) | function queryByPoint($point,$mode,$buffer) { method queryByRect (line 2793) | function queryByRect($rect) { method queryByFeatures (line 2797) | function queryByFeatures($slayer) { method queryByShape (line 2801) | function queryByShape($shape) { method setWKTProjection (line 2805) | function setWKTProjection($wkt) { method getProjection (line 2809) | function getProjection() { method setProjection (line 2813) | function setProjection($proj4) { method save (line 2817) | function save($filename) { method saveQuery (line 2821) | function saveQuery($filename,$results=0) { method loadQuery (line 2825) | function loadQuery($filename) { method freeQuery (line 2829) | function freeQuery($qlayer=-1) { method saveQueryAsGML (line 2833) | function saveQueryAsGML($filename,$ns="GOMF") { method setSymbolSet (line 2837) | function setSymbolSet($szFileName) { method getNumSymbols (line 2841) | function getNumSymbols() { method setFontSet (line 2845) | function setFontSet($filename) { method saveMapContext (line 2849) | function saveMapContext($szFileName) { method loadMapContext (line 2853) | function loadMapContext($szFileName,$useUniqueNames=0) { method moveLayerUp (line 2857) | function moveLayerUp($layerindex) { method moveLayerDown (line 2861) | function moveLayerDown($layerindex) { method getLayersDrawingOrder (line 2865) | function getLayersDrawingOrder() { method setLayersDrawingOrder (line 2875) | function setLayersDrawingOrder($panIndexes) { method setConfigOption (line 2879) | function setConfigOption($key,$value) { method getConfigOption (line 2883) | function getConfigOption($key) { method applyConfigOptions (line 2887) | function applyConfigOptions() { method applySLD (line 2891) | function applySLD($sld) { method applySLDURL (line 2895) | function applySLDURL($sld) { method generateSLD (line 2899) | function generateSLD($sldVersion=null) { method processTemplate (line 2907) | function processTemplate($bGenerateImages,$names,$values,$numentries) { method processLegendTemplate (line 2911) | function processLegendTemplate($names,$values,$numentries) { method processQueryTemplate (line 2915) | function processQueryTemplate($names,$values,$numentries) { method getOutputFormatByName (line 2919) | function getOutputFormatByName($name) { method appendOutputFormat (line 2929) | function appendOutputFormat($format) { method removeOutputFormat (line 2933) | function removeOutputFormat($name) { method loadOWSParameters (line 2937) | function loadOWSParameters($request,$wmtver_string="1.1.1") { method OWSDispatch (line 2941) | function OWSDispatch($req) { method convertToString (line 2945) | function convertToString() { method applyDefaultSubstitutions (line 2949) | function applyDefaultSubstitutions() { method applySubstitutions (line 2953) | function applySubstitutions($names,$values,$npairs) { method zoomPoint (line 2957) | function zoomPoint($zoomfactor,$poPixPos,$width,$height,$poGeorefExt,$... method zoomRectangle (line 2961) | function zoomRectangle($poPixRect,$width,$height,$poGeorefExt,$poMaxGe... method zoomScale (line 2965) | function zoomScale($scale,$poPixPos,$width,$height,$poGeorefExt,$poMax... class rectObj (line 2970) | class rectObj { method __set (line 2974) | function __set($var,$value) { method __get (line 2981) | function __get($var) { method __isset (line 2988) | function __isset($var) { method __construct (line 2994) | function __construct($minx=-1.0,$miny=-1.0,$maxx=-1.0,$maxy=-1.0,$imag... method project (line 3002) | function project($projin_or_reprojector,$projout=null) { method fit (line 3010) | function fit($width,$height) { method draw (line 3014) | function draw($map,$layer,$image,$classindex,$text) { method getCenter (line 3018) | function getCenter() { method toPolygon (line 3028) | function toPolygon() { method toString (line 3038) | function toString() { class pointObj (line 3043) | class pointObj { method __set (line 3047) | function __set($var,$value) { method __get (line 3054) | function __get($var) { method __isset (line 3061) | function __isset($var) { method __construct (line 3067) | function __construct($x=0.0,$y=0.0,$z=0.0,$m=null) { method project (line 3078) | function project($projin_or_reprojector,$projout=null) { method draw (line 3086) | function draw($map,$layer,$image,$classindex,$text) { method distanceToPoint (line 3090) | function distanceToPoint($point) { method distanceToSegment (line 3094) | function distanceToSegment($a,$b) { method distanceToShape (line 3098) | function distanceToShape($shape) { method setXY (line 3102) | function setXY($x,$y,$m=null) { method setXYZ (line 3110) | function setXYZ($x,$y,$z,$m=null) { method setXYZM (line 3118) | function setXYZM($x,$y,$z,$m) { method toString (line 3122) | function toString() { method toShape (line 3126) | function toShape() { class lineObj (line 3137) | class lineObj { method __set (line 3141) | function __set($var,$value) { method __get (line 3146) | function __get($var) { method __isset (line 3152) | function __isset($var) { method __construct (line 3158) | function __construct($res=null) { method project (line 3166) | function project($projin_or_reprojector,$projout=null) { method get (line 3174) | function get($i) { method add (line 3184) | function add($p) { method set (line 3188) | function set($i,$p) { class shapeObj (line 3193) | class shapeObj { method __set (line 3197) | function __set($var,$value) { method __get (line 3204) | function __get($var) { method __isset (line 3212) | function __isset($var) { method __construct (line 3218) | function __construct($type=null) { method fromWKT (line 3229) | static function fromWKT($wkt) { method project (line 3239) | function project($projin_or_reprojector,$projout=null) { method get (line 3247) | function get($i) { method add (line 3257) | function add($line) { method draw (line 3261) | function draw($map,$layer,$image) { method setBounds (line 3265) | function setBounds() { method cloneShape (line 3269) | function cloneShape() { method copy (line 3279) | function copy($dest) { method toWKT (line 3283) | function toWKT() { method buffer (line 3287) | function buffer($width) { method simplify (line 3297) | function simplify($tolerance) { method topologyPreservingSimplify (line 3307) | function topologyPreservingSimplify($tolerance) { method convexHull (line 3317) | function convexHull() { method boundary (line 3327) | function boundary() { method getCentroid (line 3337) | function getCentroid() { method Union (line 3347) | function Union($shape) { method intersection (line 3357) | function intersection($shape) { method difference (line 3367) | function difference($shape) { method symDifference (line 3377) | function symDifference($shape) { method overlaps (line 3387) | function overlaps($shape) { method within (line 3391) | function within($shape) { method crosses (line 3395) | function crosses($shape) { method intersects (line 3399) | function intersects($shape) { method touches (line 3403) | function touches($shape) { method equals (line 3407) | function equals($shape) { method disjoint (line 3411) | function disjoint($shape) { method getArea (line 3415) | function getArea() { method getLength (line 3419) | function getLength() { method getValue (line 3423) | function getValue($i) { method contains (line 3427) | function contains($shape_or_point) { method distanceToPoint (line 3431) | function distanceToPoint($point) { method distanceToShape (line 3435) | function distanceToShape($shape) { method getLabelPoint (line 3439) | function getLabelPoint() { method setValue (line 3449) | function setValue($i,$value) { method initValues (line 3453) | function initValues($numvalues) { class errorObj (line 3458) | class errorObj { method __set (line 3462) | function __set($var,$value) { method __get (line 3469) | function __get($var) { method __isset (line 3476) | function __isset($var) { method __construct (line 3482) | function __construct($res=null) { method next (line 3490) | function next() { class DBFInfo (line 3501) | class DBFInfo { method __set (line 3505) | function __set($var,$value) { method __get (line 3510) | function __get($var) { method __isset (line 3517) | function __isset($var) { method getFieldName (line 3523) | function getFieldName($iField) { method getFieldWidth (line 3527) | function getFieldWidth($iField) { method getFieldDecimals (line 3531) | function getFieldDecimals($iField) { method getFieldType (line 3535) | function getFieldType($iField) { method __construct (line 3539) | function __construct($res=null) { class shapefileObj (line 3548) | class shapefileObj { method __set (line 3552) | function __set($var,$value) { method __get (line 3557) | function __get($var) { method __isset (line 3565) | function __isset($var) { method __construct (line 3571) | function __construct($filename,$type=-1) { method get (line 3579) | function get($i,$shape) { method getShape (line 3583) | function getShape($i) { method getPoint (line 3593) | function getPoint($i,$point) { method getTransformed (line 3597) | function getTransformed($map,$i,$shape) { method getExtent (line 3601) | function getExtent($i,$rect) { method add (line 3605) | function add($shape) { method addPoint (line 3609) | function addPoint($point) { method getDBF (line 3613) | function getDBF() { class projectionObj (line 3624) | class projectionObj { method __set (line 3628) | function __set($var,$value) { method __get (line 3634) | function __get($var) { method __isset (line 3641) | function __isset($var) { method __construct (line 3647) | function __construct($proj4) { method setWKTProjection (line 3655) | function setWKTProjection($wkt) { method getUnits (line 3659) | function getUnits() { class reprojectionObj (line 3664) | class reprojectionObj { method __set (line 3668) | function __set($var,$value) { method __get (line 3675) | function __get($var) { method __isset (line 3682) | function __isset($var) { method __construct (line 3688) | function __construct($in,$out=null) { class colorObj (line 3697) | class colorObj { method __set (line 3701) | function __set($var,$value) { method __get (line 3708) | function __get($var) { method __isset (line 3715) | function __isset($var) { method __construct (line 3721) | function __construct($red=0,$green=0,$blue=0,$alpha=255) { method setRGB (line 3729) | function setRGB($red,$green,$blue,$alpha=255) { method setHex (line 3733) | function setHex($psHexColor) { method toHex (line 3737) | function toHex() { class symbolObj (line 3742) | class symbolObj { method __set (line 3746) | function __set($var,$value) { method __get (line 3753) | function __get($var) { method __isset (line 3760) | function __isset($var) { method __construct (line 3766) | function __construct($symbolname,$imagefile=null) { method setImagepath (line 3777) | function setImagepath($imagefile) { method setPoints (line 3781) | function setPoints($line) { method getPoints (line 3785) | function getPoints() { method getImage (line 3795) | function getImage($input_format) { method setImage (line 3805) | function setImage($image) { class hashTableObj (line 3810) | class hashTableObj { method __set (line 3814) | function __set($var,$value) { method __get (line 3819) | function __get($var) { method __isset (line 3825) | function __isset($var) { method __construct (line 3831) | function __construct($res=null) { method set (line 3839) | function set($key,$value) { method get (line 3843) | function get($key,$default_value=null) { method remove (line 3851) | function remove($key) { method clear (line 3855) | function clear() { method nextKey (line 3859) | function nextKey($prevkey=null) { class configObj (line 3868) | class configObj { method __set (line 3872) | function __set($var,$value) { method __get (line 3879) | function __get($var) { method __isset (line 3887) | function __isset($var) { method __construct (line 3893) | function __construct($filename=null) { class OWSRequest (line 3905) | class OWSRequest { method __set (line 3909) | function __set($var,$value) { method __get (line 3916) | function __get($var) { method __isset (line 3923) | function __isset($var) { method __construct (line 3929) | function __construct($res=null) { method loadParams (line 3937) | function loadParams() { method loadParamsFromURL (line 3941) | function loadParamsFromURL($url) { method loadParamsFromPost (line 3945) | function loadParamsFromPost($postData,$url) { method setParameter (line 3949) | function setParameter($name,$value) { method addParameter (line 3953) | function addParameter($name,$value) { method getName (line 3957) | function getName($index) { method getValue (line 3961) | function getValue($index) { method getValueByName (line 3965) | function getValueByName($name) { FILE: pylib/iemweb/GIS/tiff/index.py class MyModel (line 40) | class MyModel(CGIModel): function generate_ui (line 103) | def generate_ui(key, valid: datetime, res): function workflow (line 128) | def workflow(key, tmpdir, ts: datetime | None): function application (line 165) | def application(environ, start_response): FILE: pylib/iemweb/__init__.py function error_log (line 8) | def error_log(environ: dict, msg: str) -> None: FILE: pylib/iemweb/afos/retrieve.py class Schema (line 130) | class Schema(CGIModel): method rectify_pils (line 255) | def rectify_pils(cls, pils: list[str]): method rectify_datestr (line 272) | def rectify_datestr(cls, v: str): method rectify_model (line 281) | def rectify_model(self): function zip_handler (line 298) | def zip_handler(rows: list[tuple]) -> bytes: function special_metar_logic (line 308) | def special_metar_logic(conn: Connection, request: Schema): function get_mckey (line 339) | def get_mckey(environ: dict) -> str | None: function get_ip_throttle_secs (line 352) | def get_ip_throttle_secs(environ: dict) -> int: function chunk_dates (line 360) | def chunk_dates(request: Schema) -> tuple[list[datetime], list[datetime]]: function do_query_work (line 390) | def do_query_work( function html_handler (line 411) | def html_handler(rows: list[tuple], afd_logic: bool) -> str: function text_handler (line 441) | def text_handler(rows: list[tuple], afd_logic: bool) -> str: function application (line 471) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/agclimate/ames_precip.py function application (line 11) | def application(_environ, start_response): FILE: pylib/iemweb/agclimate/isusm.py class MyModel (line 31) | class MyModel(CGIModel): function get_currents (line 37) | def get_currents(): function plot (line 77) | def plot(data, v): function application (line 115) | def application(environ, start_response): FILE: pylib/iemweb/agclimate/nmp_csv.py function nan (line 24) | def nan(val): function p (line 29) | def p(val, prec, minv, maxv): function p3 (line 36) | def p3(val, prec, minv, maxv): function p2 (line 43) | def p2(val, prec, minv, maxv): function do_temp_rh (line 50) | def do_temp_rh(sid, row): function do_soil_moisture (line 84) | def do_soil_moisture(row): function use_table (line 111) | def use_table(sio): function do_output (line 187) | def do_output(sio): function application (line 202) | def application(_environ, start_response): FILE: pylib/iemweb/autoplot/__init__.py function fema_region2states (line 74) | def fema_region2states(region: str) -> tuple: function get_monofont (line 80) | def get_monofont(): function import_script (line 87) | def import_script(p: int): FILE: pylib/iemweb/autoplot/autoplot.py function format_geojson_response (line 44) | def format_geojson_response(gdf: pd.DataFrame, defaultcol: str) -> str: function parser (line 54) | def parser(cgistr: str) -> dict: function get_response_headers (line 77) | def get_response_headers(status, fmt): function error_image (line 113) | def error_image(message, fmt): function handle_error (line 128) | def handle_error(exp, fmt, environ: dict): function get_res_by_fmt (line 151) | def get_res_by_fmt(p, fmt, fdict): function plot_metadata (line 193) | def plot_metadata(fig, start_time, p): function get_mckey (line 215) | def get_mckey(scriptnum, fdict: dict, fmt: str): function workflow (line 235) | def workflow(mc, environ: dict, fmt: str): function application (line 389) | def application(environ, start_response): FILE: pylib/iemweb/autoplot/barchart.py function _gen_celltext (line 8) | def _gen_celltext(data, column, labelformat): function barchart_with_top10 (line 22) | def barchart_with_top10( FILE: pylib/iemweb/autoplot/gen_qrcode.py class MyModel (line 25) | class MyModel(CGIModel): function q2uri (line 44) | def q2uri(qstr: str, pval: str): function application (line 60) | def application(environ: dict, start_response): FILE: pylib/iemweb/autoplot/index.py function map_select_widget (line 143) | def map_select_widget(network, name): function filtervar_handler (line 160) | def filtervar_handler(fdict: dict, arg: dict, res: dict) -> str: function networkselect_handler (line 188) | def networkselect_handler(value: str, arg: dict, res: dict) -> str: function station_handler (line 202) | def station_handler(value, arg: dict, fdict, res, typ: str): function ugc_select (line 238) | def ugc_select(state: str, ugc: str) -> str: function ugc_handler (line 261) | def ugc_handler(name, value, fdict): function vtec_ps_handler (line 271) | def vtec_ps_handler(fdict, arg): function cmap_handler (line 282) | def cmap_handler(fdict: dict, value: str, arg: dict, res: dict) -> str: function datetypes_handler (line 305) | def datetypes_handler(arg, value): function sday_handler (line 328) | def sday_handler(value: str, arg: dict): function date_handler (line 349) | def date_handler(value: str, arg: dict) -> str: function datetime_handler (line 371) | def datetime_handler(value: str, arg: dict) -> str: function add_to_plotvars (line 401) | def add_to_plotvars(value, fdict, arg, res): function set_cookie_networkselect (line 427) | def set_cookie_networkselect(cookies, headers, arg, value): function set_cookie (line 441) | def set_cookie(cookies, headers, name, value): function get_cookie_value (line 453) | def get_cookie_value(arg, cookies): function get_timing (line 462) | def get_timing(apid): function compute_dat_label (line 475) | def compute_dat_label(attribs: dict) -> str: function dat_handler (line 488) | def dat_handler(fdict: dict, res: dict) -> str: function generate_form (line 537) | def generate_form(apid, fdict, headers, cookies): function features_for_id (line 888) | def features_for_id(res, apid): function generate_autoplot_list (line 930) | def generate_autoplot_list(apid): function generate_trending (line 951) | def generate_trending(): function generate_overview (line 986) | def generate_overview(apid): function generate (line 1015) | def generate(fdict, headers, cookies): function remove_all_cookies (line 1149) | def remove_all_cookies(headers, cookiestr): function application (line 1162) | def application(environ: dict, start_response: callable) -> list[bytes]: FILE: pylib/iemweb/autoplot/meta.py class Schema (line 21) | class Schema(CGIModel): function get_timing (line 29) | def get_timing(pidx: int) -> float: function find_title (line 43) | def find_title(pidx: int) -> str: function get_metadict (line 52) | def get_metadict(pidx: int) -> dict: function application (line 97) | def application(environ, start_response): FILE: pylib/iemweb/autoplot/scripts/p1.py function get_description (line 99) | def get_description(): function compute_months_and_offsets (line 167) | def compute_months_and_offsets(start: int, count: int) -> tuple[list, li... function combine (line 183) | def combine(df: pd.DataFrame, months: list, offsets: list) -> pd.DataFrame: function plotter (line 207) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p10.py function get_description (line 35) | def get_description(): function print_top10 (line 67) | def print_top10(ax: Axes, df: pd.DataFrame): function plotter (line 109) | def plotter(ctx: dict, conn: Connection | None = None): FILE: pylib/iemweb/autoplot/scripts/p11.py function get_description (line 32) | def get_description(): function plotter (line 77) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p12.py function get_description (line 37) | def get_description(): function plotter (line 74) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p13.py function get_description (line 22) | def get_description(): function plotter (line 44) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p14.py function get_description (line 21) | def get_description(): function plotter (line 37) | def plotter(ctx: dict, conn: Connection | None = None): FILE: pylib/iemweb/autoplot/scripts/p15.py function get_description (line 21) | def get_description(): function plotter (line 44) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p16.py function get_description (line 63) | def get_description(): function get_ramp (line 121) | def get_ramp(ctx): function get_highcharts (line 129) | def get_highcharts(ctx: dict) -> str: function add_ctx (line 239) | def add_ctx(ctx): function plotter (line 317) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p17.py function get_description (line 28) | def get_description(): function common (line 62) | def common(ctx: dict): function do_precip_plot (line 157) | def do_precip_plot(ctx: dict) -> bool: function do_temperature_plot (line 210) | def do_temperature_plot(ctx: dict) -> bool: function do_dwpf_plot (line 296) | def do_dwpf_plot(ctx: dict) -> bool: function plotter (line 439) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p18.py function get_description (line 34) | def get_description(): function get_highcharts (line 65) | def get_highcharts(ctx: dict) -> dict: function add_ctx (line 140) | def add_ctx(ctx: dict): function plotter (line 190) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p19.py function get_description (line 42) | def get_description(): function plotter (line 86) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p2.py function get_description (line 24) | def get_description(): function plotter (line 59) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p20.py function get_description (line 18) | def get_description(): function plotter (line 35) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p21.py function get_description (line 21) | def get_description(): function plotter (line 61) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p22.py function get_description (line 19) | def get_description(): function plotter (line 40) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p23.py function get_description (line 26) | def get_description(): function plotter (line 56) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p24.py function get_description (line 73) | def get_description(): function get_daily_data (line 146) | def get_daily_data(ctx, sdate, edate): function plotter (line 246) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p25.py function get_description (line 27) | def get_description(): function plotter (line 46) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p26.py function get_description (line 30) | def get_description(): function add_ctx (line 61) | def add_ctx(ctx, conn: Connection | None = None): function get_highcharts (line 160) | def get_highcharts(ctx: dict) -> str: function plotter (line 229) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p27.py function get_description (line 21) | def get_description(): function plotter (line 36) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p28.py function get_description (line 45) | def get_description(): function add_ctx (line 70) | def add_ctx(ctx, conn=None): function get_highcharts (line 195) | def get_highcharts(ctx: dict) -> str: function plotter (line 301) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p29.py function get_description (line 31) | def get_description(): function plotter (line 66) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p3.py function get_description (line 94) | def get_description(): function get_highcharts (line 145) | def get_highcharts(ctx: dict) -> str: function add_ctx (line 191) | def add_ctx(ctx): function plotter (line 363) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p30.py function get_description (line 24) | def get_description(): function plot_trailing (line 60) | def plot_trailing(ax: Axes, df: pd.DataFrame, colname: str): function plotter (line 84) | def plotter(ctx: dict, conn: Connection | None = None): FILE: pylib/iemweb/autoplot/scripts/p31.py function get_description (line 65) | def get_description(): function plotter (line 164) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p32.py function get_description (line 43) | def get_description(): function plot_valrange (line 109) | def plot_valrange(yeardf, year, varname, y2, ax, df): function plot_others (line 152) | def plot_others(yeardf, year, varname, how, ctx, fig, ax): function plotter (line 234) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p33.py function get_description (line 24) | def get_description(): function plotter (line 39) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p34.py function get_description (line 37) | def get_description(): function greater_than_or_equal (line 73) | def greater_than_or_equal(one, two): function less_than (line 78) | def less_than(one, two): function plotter (line 83) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p35.py function get_description (line 29) | def get_description(): function plotter (line 58) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p36.py function get_description (line 37) | def get_description(): function plotter (line 61) | def plotter(ctx: dict, conn: Connection = None): FILE: pylib/iemweb/autoplot/scripts/p37.py function get_description (line 123) | def get_description(): function plot_others (line 166) | def plot_others(varname, ax, mosdata, month1, month, obs): function plot_temps (line 219) | def plot_temps(ax, mosdata, month1, month, obs, model): function plotter (line 313) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p38.py function get_description (line 39) | def get_description(): function plotter (line 69) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p39.py function get_description (line 28) | def get_description(): function compute_compare_month (line 66) | def compute_compare_month(ctx, cursor): function plotter (line 96) | def plotter(ctx: dict, conn: Connection | None = None): FILE: pylib/iemweb/autoplot/scripts/p4.py function get_description (line 27) | def get_description(): function plotter (line 59) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p40.py function get_description (line 24) | def get_description(): function plot_sky (line 60) | def plot_sky(days, vsby, data, ctx, sts): function plot_vsby (line 132) | def plot_vsby(days, vsby, ctx, sts): function plotter (line 185) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p41.py function get_description (line 65) | def get_description(): function get_data (line 128) | def get_data(station, month, period, varname, days, opt): function plotter (line 204) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p42.py function get_description (line 65) | def get_description(): function plot (line 127) | def plot(ax, xbase, valid: list, tmpf, lines: list, tzinfo) -> bool: function plot_text (line 173) | def plot_text(ax: Axes, lines: list): function compute_xlabels (line 202) | def compute_xlabels(ax, xbase): function plotter (line 229) | def plotter(ctx: dict, conn: Connection | None = None): FILE: pylib/iemweb/autoplot/scripts/p43.py function date_ticker (line 29) | def date_ticker(ax: Axes, mytz): function get_description (line 55) | def get_description(): function get_data (line 86) | def get_data(network: str, station, tzname, sdate) -> pd.DataFrame: function ceilingfunc (line 130) | def ceilingfunc(row: dict) -> float: function plot_df (line 142) | def plot_df(ctx: dict, df: pd.DataFrame, tzname: str) -> Figure: function plotter (line 282) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p44.py function get_description (line 63) | def get_description(): function plot_common (line 147) | def plot_common(ctx, ax): function make_barplot (line 154) | def make_barplot(ctx, df): function munge_df (line 182) | def munge_df(ctx, df: pd.DataFrame): function plotter (line 219) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p45.py function get_description (line 22) | def get_description(): function plotter (line 60) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p46.py function get_description (line 42) | def get_description(): function plotter (line 71) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p47.py function get_description (line 22) | def get_description(): function plotter (line 44) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p48.py function get_description (line 21) | def get_description(): function plotter (line 48) | def plotter(ctx: dict, conn: Connection): FILE: pylib/iemweb/autoplot/scripts/p49.py function get_description (line 43) | def get_description(): function plotter (line 103) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p5.py function get_description (line 30) | def get_description(): function plotter (line 46) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p50.py function get_description (line 28) | def get_description(): function plotter (line 85) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p51.py function get_description (line 26) | def get_description(): function plotter (line 100) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p52.py function get_description (line 38) | def get_description(): function make_key (line 83) | def make_key(fig): function make_url (line 118) | def make_url(row, state): function compute_ugcs (line 131) | def compute_ugcs(ugc, valid): function plotter (line 159) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p53.py function get_description (line 53) | def get_description(): function plotter (line 98) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p54.py function get_description (line 29) | def get_description(): function plotter (line 59) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p55.py function get_description (line 21) | def get_description(): function plotter (line 50) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p56.py function get_description (line 51) | def get_description(): function compute_plot_climo (line 106) | def compute_plot_climo(ax, df: pd.DataFrame): function plotter (line 166) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p57.py function get_description (line 28) | def get_description(): function plotter (line 51) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p58.py function get_description (line 18) | def get_description(): function plotter (line 33) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p59.py function smooth (line 34) | def smooth(x): function get_description (line 39) | def get_description(): function add_plot (line 61) | def add_plot(ctx): function plotter (line 113) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p6.py function get_description (line 29) | def get_description(): function plotter (line 56) | def plotter(ctx: dict, conn: Connection) -> tuple: FILE: pylib/iemweb/autoplot/scripts/p60.py function get_description (line 47) | def get_description(): function get_df (line 108) | def get_df(ctx): function get_highcharts (line 192) | def get_highcharts(ctx: dict) -> str: function plotter (line 277) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p61.py function get_description (line 31) | def get_description(): function get_data (line 75) | def get_data(ctx): function plotter (line 168) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p62.py function get_description (line 24) | def get_description(): function plotter (line 49) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p63.py function get_description (line 21) | def get_description(): function plotter (line 30) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p64.py function get_description (line 32) | def get_description(): function get_data (line 54) | def get_data(ctx): function plot_yearly_trend (line 131) | def plot_yearly_trend(fig, df): function plotter (line 169) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p65.py function get_description (line 19) | def get_description(): function plotter (line 42) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p66.py function get_description (line 40) | def get_description(): function plotter (line 70) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p67.py function get_description (line 17) | def get_description(): function plotter (line 39) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p68.py function get_description (line 21) | def get_description(): function plotter (line 38) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p69.py function get_description (line 63) | def get_description(): function make_cartoon (line 125) | def make_cartoon(fig: Figure, ctx: dict): function plotter (line 174) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p7.py function get_description (line 21) | def get_description(): function plotter (line 68) | def plotter(ctx: dict, conn: Connection | None = None): FILE: pylib/iemweb/autoplot/scripts/p70.py function get_description (line 50) | def get_description(): function plotter (line 101) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p71.py function get_description (line 35) | def get_description(): function pprint (line 69) | def pprint(value: float) -> str: function arrow (line 76) | def arrow(ax: Axes, x: float, y: float, drct: float): function plotter (line 90) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p72.py function get_description (line 48) | def get_description(): function get_data (line 98) | def get_data(conn, params): function plotter (line 145) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p73.py function get_description (line 44) | def get_description(): function get_ugc_name (line 107) | def get_ugc_name(ugc, defaultwfo, conn: Connection | None = None): function plotter (line 120) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p74.py function get_description (line 31) | def get_description(): function plotter (line 70) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p75.py function get_description (line 28) | def get_description(): function plotter (line 47) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p76.py function get_description (line 79) | def get_description(): function run_calcs (line 135) | def run_calcs(df, ctx): function get_data (line 179) | def get_data(ctx, startyear): function make_plot (line 255) | def make_plot(df: pd.DataFrame, ctx: dict): function plotter (line 353) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p77.py function get_description (line 20) | def get_description(): function plotter (line 27) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p78.py function get_description (line 42) | def get_description(): function plotter (line 71) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p79.py function get_description (line 42) | def get_description(): function plotter (line 71) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p8.py function get_description (line 21) | def get_description(): function plotter (line 45) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p80.py function get_description (line 35) | def get_description(): function print_top (line 75) | def print_top(fig, events: pd.DataFrame): function plotter (line 114) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p81.py function get_description (line 19) | def get_description(): function plotter (line 35) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p82.py function get_description (line 72) | def get_description(): function column_plot (line 141) | def column_plot(fig: Figure, sdate: date, edate: date, data: dict[date, ... function safe (line 203) | def safe(row, varname): function diff (line 220) | def diff(val, climo): function add_stages_legend (line 227) | def add_stages_legend(fig, stagevals): function plotter (line 241) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p83.py function get_description (line 28) | def get_description(): function plotter (line 53) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p84.py function get_description (line 78) | def get_description(): function mm2inch (line 157) | def mm2inch(val): function compute_title (line 162) | def compute_title(src, sdate, edate): function get_ugc_bounds (line 181) | def get_ugc_bounds(ctx, sector): function set_ncinfo (line 206) | def set_ncinfo(ctx): function set_gridinfo (line 265) | def set_gridinfo(ctx): function set_data (line 322) | def set_data(ctx): function set_mapplot (line 369) | def set_mapplot(ctx): function finalize_map (line 405) | def finalize_map(ctx): function get_raster (line 456) | def get_raster(ctx: dict): function plotter (line 465) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p85.py function get_description (line 57) | def get_description(): function plotter (line 94) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p86.py function get_description (line 50) | def get_description(): function unit_convert (line 95) | def unit_convert(nc, varname, idx0): function plotter (line 140) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p87.py function get_description (line 41) | def get_description(): function plotter (line 82) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p88.py function get_description (line 24) | def get_description(): function plotter (line 49) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p89.py function get_description (line 29) | def get_description(): function do_date (line 63) | def do_date(ctx, now: datetime, precip, daythres, trailthres): function get_data (line 86) | def get_data(ctx): function plotter (line 144) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p9.py function get_description (line 30) | def get_description(): function get_df (line 86) | def get_df(ctx: dict, conn: Connection | None = None) -> pd.DataFrame: function plotter (line 140) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p90.py function get_description (line 162) | def get_description(): function get_raster (line 274) | def get_raster(ctx: dict, conn: Connection | None = None): function do_ugc (line 506) | def do_ugc(ctx: dict, conn: Connection | None = None): function plotter (line 820) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p91.py function get_description (line 37) | def get_description(): function plotter (line 54) | def plotter(ctx: dict, conn: Connection | None = None): FILE: pylib/iemweb/autoplot/scripts/p92.py function get_description (line 23) | def get_description(): function plotter (line 57) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p93.py function get_description (line 58) | def get_description(): function get_doylimit (line 137) | def get_doylimit(ytd: str, varname: str, ctx: dict): function plotter (line 165) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p94.py function get_description (line 22) | def get_description(): function plotter (line 38) | def plotter(ctx: dict, conn: Connection | None = None): FILE: pylib/iemweb/autoplot/scripts/p95.py function get_description (line 25) | def get_description(): function title (line 67) | def title(wanted): function plotter (line 77) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p96.py function get_description (line 22) | def get_description(): function plotter (line 38) | def plotter(ctx: dict, conn: Connection | None = None): FILE: pylib/iemweb/autoplot/scripts/p97.py function get_description (line 108) | def get_description(): function cull_to_list (line 223) | def cull_to_list(vals: str): function compute_tables_wfo (line 232) | def compute_tables_wfo(wfo): function replace_gdd_climo (line 252) | def replace_gdd_climo(ctx, df, table, date1, date2): function build_climate_sql (line 292) | def build_climate_sql(ctx, table): function get_data (line 313) | def get_data(ctx: dict): function geojson (line 486) | def geojson(ctx: dict): function plotter (line 491) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p98.py function get_description (line 28) | def get_description(): function plotter (line 58) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts/p99.py function get_description (line 26) | def get_description(): function plotter (line 48) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p100.py function get_description (line 41) | def get_description(): function plotter (line 76) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p101.py function get_description (line 20) | def get_description(): function plotter (line 50) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p102.py function get_description (line 23) | def get_description(): function plotter (line 66) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p103.py function get_description (line 21) | def get_description(): function plotter (line 37) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p104.py function get_description (line 23) | def get_description(): function get_color (line 59) | def get_color(val, cat): function plotter (line 70) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p105.py function get_description (line 22) | def get_description(): function get_color (line 44) | def get_color(val, cat): function plotter (line 55) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p106.py function get_description (line 67) | def get_description(): function plotter (line 110) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p107.py function get_description (line 69) | def get_description(): function crossesjan1 (line 133) | def crossesjan1(val): function intfmt (line 138) | def intfmt(val): function nice (line 145) | def nice(val): function plotter (line 154) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p108.py function get_description (line 28) | def get_description(): function plotter (line 101) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p109.py function get_description (line 74) | def get_description(): function get_count_df (line 157) | def get_count_df(ctx, varname: str, pstr: str, sts: datetime, ets: datet... function get_count_bins (line 283) | def get_count_bins(df, varname): function plotter (line 357) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p110.py function get_description (line 74) | def get_description(): function plotter (line 83) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p111.py function get_description (line 15) | def get_description(): function plotter (line 29) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p112.py function get_description (line 16) | def get_description(): function modMonth (line 41) | def modMonth( function plotter (line 101) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p113.py function get_description (line 27) | def get_description(): function do_year_overlay (line 69) | def do_year_overlay(ctx, ax, pname, color, crosses_jan1): function plotter (line 112) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p114.py function get_description (line 12) | def get_description(): function plotter (line 26) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p115.py function get_description (line 44) | def get_description(): function myformat (line 68) | def myformat(val, precision): function p (line 76) | def p(df, year, month, varname, precision): function plotter (line 88) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p116.py function get_description (line 21) | def get_description(): function plotter (line 50) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p117.py function get_description (line 12) | def get_description(): function plotter (line 26) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p118.py function get_description (line 14) | def get_description(): function plotter (line 35) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p119.py function get_description (line 44) | def get_description(): function plotter (line 71) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p120.py function get_description (line 20) | def get_description(): function plotter (line 47) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p121.py function get_description (line 16) | def get_description(): function make (line 54) | def make(val): function plotter (line 59) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p122.py function get_description (line 15) | def get_description(): function plotter (line 29) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p123.py function get_description (line 13) | def get_description(): function wrap (line 27) | def wrap(cnt, s=None): function contiguous_regions (line 34) | def contiguous_regions(condition): function plotter (line 61) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p124.py function get_description (line 15) | def get_description(): function plotter (line 29) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p125.py function get_description (line 102) | def get_description(): function plotter (line 168) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p126.py function get_description (line 33) | def get_description(): function plotter (line 69) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p127.py function get_description (line 66) | def get_description(): function plot_trendline (line 96) | def plot_trendline(fig, ctx, data, year0, lastyear): function fill100 (line 158) | def fill100(df: pd.DataFrame) -> pd.DataFrame: function plotter (line 183) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p128.py function get_description (line 25) | def get_description(): function plotter (line 54) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p129.py function get_description (line 28) | def get_description(): function add_ctx (line 57) | def add_ctx(ctx): function get_highcharts (line 127) | def get_highcharts(ctx: dict) -> str: function plotter (line 182) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p130.py function get_description (line 22) | def get_description(): function plotter (line 31) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p131.py function get_description (line 41) | def get_description(): function plotter (line 77) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p132.py function get_description (line 64) | def get_description(): function plotter (line 93) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p133.py function get_description (line 18) | def get_description(): function get_data (line 41) | def get_data(ctx): function get_highcharts (line 72) | def get_highcharts(ctx: dict) -> dict: function plotter (line 130) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p134.py function get_description (line 57) | def get_description(): function get_data (line 82) | def get_data(ctx: dict) -> pd.DataFrame: function plotter (line 212) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p135.py function get_description (line 28) | def get_description(): function get_highcharts (line 58) | def get_highcharts(ctx: dict) -> dict: function get_data (line 138) | def get_data(ctx): function plotter (line 210) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p136.py function get_description (line 24) | def get_description(): function get_highcharts (line 61) | def get_highcharts(ctx: dict) -> str: function add_ctx (line 200) | def add_ctx(ctx): function plotter (line 273) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p137.py function get_description (line 25) | def get_description(): function plotter (line 47) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p138.py function get_description (line 20) | def get_description(): function plotter (line 42) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p139.py function get_description (line 49) | def get_description(): function plot_date (line 78) | def plot_date(ax, i, dt: date, station, tz) -> bool: function plotter (line 123) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p140.py function get_description (line 70) | def get_description(): function nice (line 140) | def nice(val): function crossesjan1 (line 149) | def crossesjan1(val): function intfmt (line 154) | def intfmt(val): function plotter (line 161) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p141.py function get_description (line 34) | def get_description(): function load (line 57) | def load(dirname, location, sdate): function plotter (line 112) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p142.py function get_description (line 37) | def get_description(): function underlay_usdm (line 103) | def underlay_usdm(axis: Axes, sts, ets, lon, lat): function plotter (line 149) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p143.py function get_description (line 24) | def get_description(): function plotter (line 54) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p144.py function get_description (line 39) | def get_description(): function plotter (line 72) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p145.py function get_description (line 44) | def get_description(): function plotter (line 74) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p146.py function get_description (line 19) | def get_description(): function plotter (line 35) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p147.py function get_description (line 20) | def get_description(): function plotter (line 55) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p148.py function get_description (line 48) | def get_description(): function mlk (line 91) | def mlk(): function mothers_day (line 108) | def mothers_day(): function easter (line 117) | def easter(): function thanksgiving (line 122) | def thanksgiving(): function labor_days (line 134) | def labor_days(): function memorial_days (line 147) | def memorial_days(): function add_context (line 160) | def add_context(ctx): function get_highcharts (line 223) | def get_highcharts(ctx: dict) -> str: function plotter (line 265) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p149.py function get_description (line 30) | def get_description(): function plotter (line 82) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p150.py function get_description (line 43) | def get_description(): function plotter (line 95) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p151.py function get_description (line 101) | def get_description(): function get_data (line 202) | def get_data(ctx): function geojson (line 325) | def geojson(ctx: dict): function plotter (line 330) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p152.py function get_description (line 29) | def get_description(): function plotter (line 89) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p153.py function get_description (line 79) | def get_description(): function rounder (line 122) | def rounder(row: dict, varname: str) -> str: function plotter (line 129) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p154.py function get_description (line 43) | def get_description(): function plotter (line 78) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p155.py function get_description (line 96) | def get_description(): function plotter (line 161) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p156.py function get_description (line 64) | def get_description(): function plotter (line 130) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p157.py function get_description (line 34) | def get_description(): function plotter (line 82) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p158.py function get_description (line 20) | def get_description(): function add_context (line 49) | def add_context(ctx): function get_highcharts (line 84) | def get_highcharts(ctx: dict) -> str: function plotter (line 315) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p159.py function get_description (line 78) | def get_description(): function set_df (line 145) | def set_df(ctx: dict): function set_fig (line 239) | def set_fig(ctx: dict): function plotter (line 334) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p160.py function get_description (line 47) | def get_description(): function add_context (line 82) | def add_context(ctx: dict): function get_highcharts (line 184) | def get_highcharts(ctx: dict) -> str: function plotter (line 298) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p161.py function get_description (line 57) | def get_description(): function add_context (line 101) | def add_context(ctx): function get_highcharts (line 154) | def get_highcharts(ctx: dict) -> str: function plotter (line 178) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p162.py function get_description (line 19) | def get_description(): function plotter (line 35) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p163.py function get_description (line 99) | def get_description(): function get_count_bins (line 159) | def get_count_bins(df: pd.DataFrame, varname: str): function plotter (line 176) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p164.py function get_description (line 26) | def get_description(): function plotter (line 57) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p165.py function get_description (line 59) | def get_description(): function th (line 142) | def th(val): function plotter (line 154) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p166.py function get_description (line 30) | def get_description(): function plotter (line 62) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p167.py function get_description (line 38) | def get_description(): function plotter (line 67) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p168.py function get_description (line 24) | def get_description(): function plotter (line 33) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p169.py function get_description (line 72) | def get_description(): function plot_event (line 125) | def plot_event(ax, i, df, varname): function plotter (line 143) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p170.py function get_description (line 54) | def get_description(): function plotter (line 90) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p171.py function get_description (line 51) | def get_description(): function get_ugc_name (line 102) | def get_ugc_name(ugc): function plotter (line 111) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p172.py function get_description (line 51) | def get_description(): function cull_missing (line 120) | def cull_missing(df: pd.DataFrame, dt: date, colname: str, missingdays: ... function plotter (line 139) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p173.py function get_description (line 26) | def get_description(): function add_context (line 105) | def add_context(ctx): function get_highcharts (line 210) | def get_highcharts(ctx: dict) -> str: function plotter (line 257) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p174.py function get_description (line 21) | def get_description(): function plotter (line 64) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p175.py function get_description (line 25) | def get_description(): function f (line 54) | def f(st, snowd, metric, stpts): function plotter (line 66) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p176.py function get_description (line 22) | def get_description(): function add_context (line 45) | def add_context(ctx): function get_highcharts (line 109) | def get_highcharts(ctx: dict) -> str: function plotter (line 177) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p177.py function get_description (line 53) | def get_description(): function make_inversion_timing (line 92) | def make_inversion_timing(ctx): function make_inversion_plot (line 159) | def make_inversion_plot(ctx): function make_daily_pet_plot (line 239) | def make_daily_pet_plot(ctx): function make_daily_rad_plot (line 298) | def make_daily_rad_plot(ctx): function make_daily_rainfall_soil_rh (line 363) | def make_daily_rainfall_soil_rh(ctx): function make_daily_plot (line 434) | def make_daily_plot(ctx): function make_hourly_plot (line 490) | def make_hourly_plot(ctx, vname): function make_vsm_histogram_plot (line 522) | def make_vsm_histogram_plot(ctx): function make_daily_water_change_plot (line 566) | def make_daily_water_change_plot(ctx): function plot_sm (line 685) | def plot_sm(ctx): function plot4iemre (line 758) | def plot4iemre(ctx: dict, lon: float, lat: float): function plot2 (line 811) | def plot2(ctx): function plot_at (line 861) | def plot_at(ctx): function plot_meteogram (line 937) | def plot_meteogram(ctx): function plot1 (line 1017) | def plot1(ctx): function apply_xaxis_formatting (line 1141) | def apply_xaxis_formatting(ax: Axes, ctx: dict) -> None: function plotter (line 1161) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p178.py function get_description (line 53) | def get_description(): function plotter (line 109) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p179.py function get_description (line 27) | def get_description(): function plotter (line 64) | def plotter(ctx: dict, conn: Connection | None = None): FILE: pylib/iemweb/autoplot/scripts100/p180.py function get_description (line 40) | def get_description(): function pick_climate (line 120) | def pick_climate(ctx, idx): function plotter (line 139) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p181.py function parse_range (line 31) | def parse_range(rng: str): function get_description (line 38) | def get_description(): function plotter (line 97) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p182.py function get_description (line 31) | def get_description(): function plotter (line 62) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p183.py function get_description (line 26) | def get_description(): function plotter (line 58) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p184.py function get_description (line 23) | def get_description(): function plotter (line 46) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p185.py function get_description (line 26) | def get_description(): function get_raster (line 50) | def get_raster(ctx: dict): function plotter (line 126) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p186.py function get_description (line 38) | def get_description(): function plotter (line 69) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p187.py function get_description (line 23) | def get_description(): function plotter (line 45) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p188.py function get_description (line 26) | def get_description(): function plotter (line 67) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p189.py function yearly_plot (line 159) | def yearly_plot(ctx): function get_description (line 242) | def get_description(): function plotter (line 287) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p190.py function get_description (line 17) | def get_description(): function magic (line 27) | def magic(fig, ax, df, colname, title, ctx): function plotter (line 62) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p191.py function get_description (line 46) | def get_description(): function get_ugc_name (line 140) | def get_ugc_name(ugc, conn: Connection | None = None) -> list[str, str]: function plotter (line 152) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p192.py function get_description (line 43) | def get_description(): function get_df (line 102) | def get_df(ctx, bnds, buf=2.25): function plotter (line 178) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p193.py function get_description (line 29) | def get_description(): function plotter (line 83) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p194.py function get_description (line 38) | def get_description(): function make_tuesday (line 84) | def make_tuesday(dt: date): function plotter (line 98) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p195.py function get_description (line 35) | def get_description(): function get_data (line 74) | def get_data(ctx): function get_highcharts (line 116) | def get_highcharts(ctx: dict) -> str: function plotter (line 203) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p196.py function get_description (line 43) | def get_description(): function get_df (line 72) | def get_df(ctx): function plotter (line 172) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p197.py function get_description (line 64) | def get_description(): function get_df (line 108) | def get_df(ctx): function plotter (line 198) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p198.py function get_description (line 82) | def get_description(): function compute (line 138) | def compute(dfin: pd.DataFrame, varname: str): function plotter (line 160) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts100/p199.py function get_description (line 30) | def get_description(): function plot1 (line 54) | def plot1(ctx): function plot2 (line 96) | def plot2(ctx): function plot3 (line 135) | def plot3(ctx): function plot4 (line 168) | def plot4(ctx): function plot5 (line 198) | def plot5(ctx, col): function plot7 (line 230) | def plot7(ctx): function plot8 (line 262) | def plot8(ctx): function plot9 (line 291) | def plot9(ctx): function plotter (line 325) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p200.py function get_description (line 204) | def get_description(): function get_raster (line 317) | def get_raster(ctx: dict): function plotter (line 422) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p201.py function get_description (line 94) | def get_description(): function plotter (line 184) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p202.py function get_description (line 40) | def get_description(): function plotter (line 112) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p203.py function get_description (line 37) | def get_description(): function plotter (line 76) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p204.py function get_description (line 26) | def get_description(): function plotter (line 62) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p205.py function get_description (line 18) | def get_description(): function plotter (line 103) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p206.py function get_description (line 52) | def get_description(): function get_df (line 118) | def get_df(ctx, buf=2.25): function geojson (line 172) | def geojson(ctx: dict): function plotter (line 177) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p207.py function get_description (line 94) | def get_description(): function load_data (line 236) | def load_data(ctx: dict, basets: datetime, endts: datetime): function compute_grid_bounds (line 354) | def compute_grid_bounds(ctx, csector): function add_zeros (line 382) | def add_zeros(df: pd.DataFrame, ctx: dict): function do_analysis (line 469) | def do_analysis(df: pd.DataFrame, ctx: dict): function prettyprint (line 499) | def prettyprint(val, decimals=1): function prettyprint2 (line 508) | def prettyprint2(val): function plotter (line 513) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p208.py function get_description (line 49) | def get_description(): function plotter (line 101) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p209.py function get_description (line 32) | def get_description(): function get_data (line 71) | def get_data(ctx): function plotter (line 113) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p210.py function fix (line 45) | def fix(): function get_description (line 53) | def get_description(): function plotter (line 100) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p211.py function get_description (line 29) | def get_description(): function get_data (line 72) | def get_data(ctx): function do_xaxis (line 105) | def do_xaxis(ctx, ax, show_label=True): function make_wind_plot (line 117) | def make_wind_plot(ctx, ptype): function get_ttitle (line 164) | def get_ttitle(df): function make_precip_plot (line 173) | def make_precip_plot(ctx): function make_meteo_plot (line 261) | def make_meteo_plot(ctx): function plotter (line 354) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p212.py function get_description (line 68) | def get_description(): function get_data (line 111) | def get_data(ctx: dict): function get_highcharts (line 228) | def get_highcharts(ctx: dict) -> str: function plotter (line 354) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p213.py function get_description (line 44) | def get_description(): function print_table (line 80) | def print_table(fig, df: pd.DataFrame, varname): function plotter (line 109) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p214.py function get_description (line 54) | def get_description(): function get_highcharts (line 105) | def get_highcharts(ctx: dict) -> str: function add_data (line 160) | def add_data(ctx): function plotter (line 226) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p215.py function get_description (line 48) | def get_description(): function get_df (line 99) | def get_df(ctx, period): function f2s (line 129) | def f2s(value): function plotter (line 134) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p216.py function get_description (line 48) | def get_description(): function get_data (line 84) | def get_data(ctx): function plotter (line 132) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p217.py function get_description (line 32) | def get_description(): function plotter (line 61) | def plotter(ctx: dict, conn: Connection | None = None): FILE: pylib/iemweb/autoplot/scripts200/p218.py class GaugeParams (line 33) | class GaugeParams: function get_description (line 43) | def get_description(): function miss (line 74) | def miss(val): function gauge (line 83) | def gauge(ax, row, col, params): function precip (line 216) | def precip(fig, row, col): function build_params (line 288) | def build_params(clsite, dt): function get_data (line 318) | def get_data(ctx): function plotter (line 330) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p219.py function get_description (line 40) | def get_description(): function get_text (line 62) | def get_text(product_id: str): function taf_search (line 83) | def taf_search(station, valid, conn: Connection | None = None): function compute_flight_condition (line 98) | def compute_flight_condition(row): function fetch (line 121) | def fetch(station: str, ts: datetime) -> pd.DataFrame: function plotter (line 139) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p220.py function get_description (line 114) | def get_description(): function outlook_search (line 166) | def outlook_search(valid, days, outlook_type): function compute_datelabel (line 188) | def compute_datelabel(df): function get_threshold_label (line 206) | def get_threshold_label(threshold, outlook_type) -> str: function plotter (line 220) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p221.py function get_description (line 32) | def get_description(): function mp_factory (line 70) | def mp_factory(ctx): function forecast2image (line 90) | def forecast2image( function add_obs (line 153) | def add_obs(img, ctx, valid): function plotter (line 175) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p222.py function get_description (line 24) | def get_description(): function get_data (line 46) | def get_data(ctx, meta): function plotter (line 105) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p223.py function get_description (line 33) | def get_description(): function plotter (line 88) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p224.py function get_description (line 56) | def get_description(): function plotter (line 86) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p225.py function get_description (line 37) | def get_description(): function plotter (line 66) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p226.py function get_description (line 15) | def get_description(): function plotter (line 47) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p227.py function get_description (line 21) | def get_description(): function get_text (line 42) | def get_text(product_id: str) -> str: function plotter (line 57) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p228.py function get_description (line 35) | def get_description(): function overlay_drought_regions (line 81) | def overlay_drought_regions(mp): function plotter (line 106) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p229.py function get_description (line 31) | def get_description(): function plotter (line 72) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p230.py function get_description (line 86) | def get_description(): function clean_legacy (line 149) | def clean_legacy(df: pd.DataFrame) -> pd.DataFrame: function plotter (line 168) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p231.py function get_description (line 20) | def get_description(): function compute (line 54) | def compute(state, sdate, edate, days): function plotter (line 105) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p232.py function get_description (line 40) | def get_description(): function plot_column (line 76) | def plot_column(ax: Axes, obs, col, ylabel): function plot_bz (line 82) | def plot_bz(ax: Axes, obs: pd.DataFrame): function get_firewx_zone (line 135) | def get_firewx_zone(lon: float, lat: float): function plotter (line 152) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p233.py function get_description (line 18) | def get_description(): function plotter (line 57) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p234.py function get_description (line 76) | def get_description(): function plotter (line 148) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p235.py function get_description (line 20) | def get_description(): function plotter (line 45) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p236.py function get_description (line 72) | def get_description(): function plotter (line 105) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p237.py function get_description (line 19) | def get_description(): function plotter (line 52) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p238.py function get_description (line 23) | def get_description(): function plotter (line 66) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p239.py function get_description (line 35) | def get_description(): function get_obsdf (line 76) | def get_obsdf(ctx): function get_countyname (line 106) | def get_countyname(ugc): function bling (line 118) | def bling(df, ax, col, dcol): function get_nass (line 134) | def get_nass(ctx): function plotter (line 173) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p240.py function get_description (line 31) | def get_description(): function get_obsdf (line 46) | def get_obsdf(ctx): function plotter (line 68) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p241.py function get_description (line 44) | def get_description(): function add_gridnav (line 97) | def add_gridnav(res: dict, grb: pygrib.gribmessage): function get_data (line 115) | def get_data(ctx): function rectify_dates (line 222) | def rectify_dates(ctx: dict): function get_raster (line 230) | def get_raster(ctx: dict): function plotter (line 237) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p242.py function get_description (line 66) | def get_description(): function get_image (line 80) | def get_image(filename): function overlay_info (line 86) | def overlay_info(fig, df: gpd.GeoDataFrame): function get_df (line 140) | def get_df(table, product_id): function plotter (line 174) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p243.py function get_description (line 66) | def get_description(): function compute_dates (line 132) | def compute_dates(months: list, dt: date, days: int): function plotter (line 148) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p244.py function fill_sdict (line 43) | def fill_sdict(): function get_description (line 57) | def get_description(): function plotter (line 87) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p245.py function get_description (line 113) | def get_description(): function get_ugc_name (line 160) | def get_ugc_name(ugc): function plotter (line 169) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p246.py function get_description (line 20) | def get_description(): function get_obsdf (line 60) | def get_obsdf(ctx): function plotter (line 99) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p247.py function get_description (line 60) | def get_description(): function plotsbw (line 107) | def plotsbw(mp, df): function get_ps (line 127) | def get_ps(pstr): function make_legend (line 136) | def make_legend(mp, df, statdf, year): function plotdf (line 214) | def plotdf(mp, df: gpd.GeoDataFrame): function plotter (line 234) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p248.py function get_description (line 67) | def get_description(): function plotter (line 136) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p249.py function get_description (line 36) | def get_description(): function unit_convert (line 81) | def unit_convert(nc, varname, idx0): function plotter (line 108) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p250.py function get_description (line 38) | def get_description(): function plotter (line 94) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p251.py function get_description (line 19) | def get_description(): function getp (line 52) | def getp(conn, phenomena, wfo, sts, ets): function plotter (line 96) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p252.py function get_description (line 39) | def get_description(): function plotter (line 102) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p253.py function get_description (line 42) | def get_description(): function plot_points (line 69) | def plot_points(mp, pts): function plot_tow (line 100) | def plot_tow(tow, mp, tzinfo): function plot_timeseries (line 154) | def plot_timeseries(mp, pts, tzinfo): function plotter (line 177) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p254.py function get_description (line 45) | def get_description(): function plotter (line 73) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p255.py function get_description (line 28) | def get_description(): function get_obsdf (line 76) | def get_obsdf(ctx): function plotter (line 116) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p256.py function get_description (line 81) | def get_description(): function get_asos (line 127) | def get_asos(ctx: dict) -> pd.DataFrame: function get_obsdf (line 276) | def get_obsdf(ctx: dict) -> pd.DataFrame: function munge_cocorahs_id (line 312) | def munge_cocorahs_id(sid: str) -> str: function get_cocorahsdf (line 324) | def get_cocorahsdf(ctx: dict) -> pd.DataFrame: function pp (line 361) | def pp(val, width, dec): function plotter (line 370) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p257.py function get_description (line 25) | def get_description(): function do_processing (line 60) | def do_processing(ctx: dict): function get_raster (line 98) | def get_raster(ctx: dict): function plotter (line 110) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p258.py function get_description (line 32) | def get_description(): function compute_slots (line 67) | def compute_slots(outlook_type: str, valid: date) -> list: function plotter (line 80) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p259.py function get_description (line 21) | def get_description(): function plotter (line 48) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p260.py function get_description (line 56) | def get_description(): function plotter (line 127) | def plotter(ctx: dict): FILE: pylib/iemweb/autoplot/scripts200/p261.py function ensure_prodDefinitions_keys_in_labels (line 42) | def ensure_prodDefinitions_keys_in_labels(): function get_description (line 53) | def get_description(): function plotter (line 113) | def plotter(ctx: dict, conn: Connection | None = None): FILE: pylib/iemweb/autoplot/scripts200/p262.py function format_value (line 29) | def format_value(varname, value): function get_description (line 40) | def get_description(): function get_obsdf (line 80) | def get_obsdf(ctx): function make_table (line 127) | def make_table(ax, title, tabledf, var1: str, var2: str): function plotter (line 167) | def plotter(ctx: dict): FILE: pylib/iemweb/c/tile.py function application (line 12) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/cache/tile.py function application (line 12) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/climate/orc.py function averageTemp (line 24) | def averageTemp(db, hi="high", lo="low"): function hdd (line 37) | def hdd(db, hi="high", lo="low"): function cdd (line 49) | def cdd(db, hi="high", lo="low"): function application (line 62) | def application(_environ: dict, start_response: callable): FILE: pylib/iemweb/current/live.py class MySchema (line 26) | class MySchema(CGIModel): function fetch (line 35) | def fetch(cid: str, conn: Connection | None = None): function application (line 99) | def application(environ, start_response): FILE: pylib/iemweb/dispatch.py function add_query (line 80) | def add_query(environ: dict, **params) -> None: function not_found (line 89) | def not_found(start_response: callable) -> list[bytes]: function normalize_path (line 95) | def normalize_path(path: str, suffixes: tuple[str, ...]) -> str | None: function detect_namespace (line 111) | def detect_namespace(environ: dict) -> str | None: function dispatch_namespace (line 132) | def dispatch_namespace( function application (line 174) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/fields.py function _clean_strings (line 27) | def _clean_strings(val: list[str], re_pattern: str) -> list[str]: function _validate_tz (line 178) | def _validate_tz(val: str): FILE: pylib/iemweb/geocoder.py class MyModel (line 25) | class MyModel(CGIModel): method validate_request (line 37) | def validate_request(self): function geocode (line 45) | def geocode(address: str) -> tuple[float | None, float | None]: function application (line 68) | def application(environ, start_response): FILE: pylib/iemweb/geojson/agclimate.py class Schema (line 48) | class Schema(CGIModel): function thi (line 59) | def thi(row): function cci (line 71) | def cci(row, shade_effect): function safe_t (line 92) | def safe_t(val, _units="degC"): function safe_p (line 99) | def safe_p(val): function safe (line 106) | def safe(val, precision): function safe_m (line 113) | def safe_m(val): function compute_plant_water (line 120) | def compute_plant_water(row): function get_inversion_data (line 132) | def get_inversion_data(conn, ts): function get_data (line 165) | def get_data(conn, ts): function get_mckey (line 335) | def get_mckey(environ: dict) -> str: function application (line 351) | def application(environ, start_response): FILE: pylib/iemweb/geojson/cf6.py class Schema (line 43) | class Schema(CGIModel): function departure (line 57) | def departure(ob, climo): function int_sanitize (line 64) | def int_sanitize(val): function f1_sanitize (line 73) | def f1_sanitize(val): function f2_sanitize (line 82) | def f2_sanitize(val): function get_data (line 91) | def get_data(conn, ts, fmt): function get_mckey (line 172) | def get_mckey(environ: dict) -> str: function application (line 184) | def application(environ, start_response): FILE: pylib/iemweb/geojson/cli.py class Schema (line 55) | class Schema(CGIModel): function departure (line 72) | def departure(ob, climo): function int_sanitize (line 79) | def int_sanitize(val): function f1_sanitize (line 88) | def f1_sanitize(val): function f2_sanitize (line 97) | def f2_sanitize(val): function get_data (line 106) | def get_data(conn, ts, fmt): function get_mckey (line 267) | def get_mckey(environ: dict) -> str: function application (line 279) | def application(environ, start_response): FILE: pylib/iemweb/geojson/climodat_dayclimo.py class Schema (line 37) | class Schema(CGIModel): function run (line 48) | def run(conn: Connection, network, month, day, syear, eyear): function get_mckey (line 161) | def get_mckey(environ: dict) -> str: function application (line 172) | def application(environ, start_response): FILE: pylib/iemweb/geojson/convective_sigmet.py class Schema (line 51) | class Schema(CGIModel): method validate_time (line 75) | def validate_time(self): function run (line 92) | def run(environ: dict, conn: Connection = None) -> str: function application (line 146) | def application(environ, start_response): FILE: pylib/iemweb/geojson/coopobs.py class Schema (line 40) | class Schema(CGIModel): function p (line 54) | def p(val, precision=2): function run (line 64) | def run(dt: date, conn: Connection | None = None): function application (line 125) | def application(environ, start_response): FILE: pylib/iemweb/geojson/lsr.py class Schema (line 72) | class Schema(CGIModel): method validate_spatial_bounds (line 144) | def validate_spatial_bounds(self): method parse_valid (line 159) | def parse_valid(cls, value, _info): function do_vtec (line 168) | def do_vtec(environ: dict) -> gpd.GeoDataFrame: function do_states (line 201) | def do_states(environ: dict) -> gpd.GeoDataFrame: function do_default (line 231) | def do_default(environ: dict) -> gpd.GeoDataFrame: function add_warnings (line 264) | def add_warnings(lsrdf: gpd.GeoDataFrame) -> None: function get_mckey (line 305) | def get_mckey(environ: dict) -> str | None: function application (line 323) | def application(environ, start_response): FILE: pylib/iemweb/geojson/network.py class Schema (line 61) | class Schema(CGIModel): function run (line 74) | def run(conn, network, only_online: bool, has_attribute: str | None): function get_mckey (line 169) | def get_mckey(environ: dict) -> str: function application (line 185) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/geojson/networks.py class Schema (line 33) | class Schema(CGIModel): function run (line 40) | def run(conn: Connection = None): function application (line 75) | def application(_environ, start_response): FILE: pylib/iemweb/geojson/nexrad_attr.py class Schema (line 56) | class Schema(CGIModel): function run (line 77) | def run(valid, fmt, conn: Connection = None): function get_mckey (line 187) | def get_mckey(environ): function application (line 202) | def application(environ, start_response): FILE: pylib/iemweb/geojson/recent_metar.py class Schema (line 61) | class Schema(CGIModel): function trace (line 78) | def trace(val): function get_data (line 87) | def get_data(q): function application (line 156) | def application(environ, start_response): FILE: pylib/iemweb/geojson/sbw.py class Schema (line 66) | class Schema(CGIModel): method legacy_timestamps (line 106) | def legacy_timestamps(cls, value, _info): method ensure_some_timestamp (line 117) | def ensure_some_timestamp(self): function df (line 128) | def df(val: datetime | None): function run (line 133) | def run(query: Schema): function get_mcexpire (line 295) | def get_mcexpire(environ: dict) -> int: function get_mckey (line 300) | def get_mckey(environ): function application (line 326) | def application(environ, start_response): FILE: pylib/iemweb/geojson/sbw_county_intersect.py class Schema (line 44) | class Schema(CGIModel): function run (line 57) | def run(wfo, year, phenomena, significance, etn: int): function get_mckey (line 93) | def get_mckey(environ: dict) -> str: function application (line 109) | def application(environ, start_response): FILE: pylib/iemweb/geojson/seven_am.py class Schema (line 54) | class Schema(CGIModel): function p (line 74) | def p(val, precision=2): function router (line 83) | def router(group, ts): function run_azos (line 97) | def run_azos(ts: datetime): function run_coop (line 150) | def run_coop(ts): function run_cocorahs (line 201) | def run_cocorahs(ts: datetime): function application (line 260) | def application(environ, start_response): FILE: pylib/iemweb/geojson/sps.py class Schema (line 44) | class Schema(CGIModel): function run (line 58) | def run(valid: datetime) -> str: function get_mckey (line 106) | def get_mckey(environ: dict) -> str: function application (line 118) | def application(environ: dict, start_response): FILE: pylib/iemweb/geojson/station_neighbors.py class Schema (line 40) | class Schema(CGIModel): function run (line 61) | def run(conn, environ: dict): function get_mckey (line 147) | def get_mckey(environ) -> str: function application (line 162) | def application(environ: dict, start_response): FILE: pylib/iemweb/geojson/usdm.py class Schema (line 47) | class Schema(CGIModel): function rectify_date (line 60) | def rectify_date(dt: dateobj): function run (line 78) | def run(ts: dateobj): function get_mckey (line 119) | def get_mckey(environ): function application (line 131) | def application(environ, start_response): FILE: pylib/iemweb/geojson/vtec_event.py class Schema (line 59) | class Schema(CGIModel): function run_lsrs (line 98) | def run_lsrs(wfo, year, phenomena, significance, etn, sbw): function run_sbw (line 162) | def run_sbw(wfo, year, phenomena, significance, etn): function run (line 198) | def run(wfo, year, phenomena, significance, etn): function get_mckey (line 236) | def get_mckey(environ: dict) -> str: function application (line 252) | def application(environ, start_response): FILE: pylib/iemweb/geojson/webcam.py class Schema (line 41) | class Schema(CGIModel): function run (line 56) | def run(valid, network): function get_mckey (line 127) | def get_mckey(environ): function application (line 144) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/geojson/winter_roads.py class Schema (line 24) | class Schema(CGIModel): function run (line 31) | def run(conn: Connection | None = None) -> str: function application (line 70) | def application(_environ, start_response): FILE: pylib/iemweb/getweather.py class Schema (line 29) | class Schema(CGIModel): function weather_logic (line 38) | def weather_logic(month, high, low, rain, snow): function get_values (line 75) | def get_values(city, dateStr): function get_day (line 98) | def get_day(sio, city, ts): function now_get_day (line 133) | def now_get_day(sio, city, ts): function application (line 169) | def application(environ, start_response): FILE: pylib/iemweb/iemre/daily.py class Schema (line 47) | class Schema(CGIModel): function myrounder (line 61) | def myrounder(val, precision): function application (line 69) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/iemre/hourly.py class Schema (line 37) | class Schema(CGIModel): method domain (line 41) | def domain(self) -> str: method grid_i (line 45) | def grid_i(self) -> int: method grid_j (line 49) | def grid_j(self) -> int: method ensure_domain (line 60) | def ensure_domain(self): function myrounder (line 68) | def myrounder(val, precision): function get_timerange (line 75) | def get_timerange(environ: dict) -> tuple[datetime, datetime]: function workflow (line 84) | def workflow( function get_mckey (line 146) | def get_mckey(environ: dict): function application (line 158) | def application(environ, start_response): FILE: pylib/iemweb/iemre/multiday.py class NumpyEncoder (line 60) | class NumpyEncoder(json.JSONEncoder): method encode (line 61) | def encode(self, obj): method _convert_item (line 70) | def _convert_item(self, obj): class Schema (line 87) | class Schema(CGIModel): method i (line 116) | def i(self): method j (line 121) | def j(self): method domain (line 126) | def domain(self): method gid (line 131) | def gid(self): method ensure_domain (line 136) | def ensure_domain(self): function get_iemre (line 147) | def get_iemre( function add_forecast (line 197) | def add_forecast(res: dict, model: Schema): function get_mckey (line 225) | def get_mckey(environ: dict): function application (line 242) | def application(environ: dict, start_response): FILE: pylib/iemweb/json/cf6.py class Schema (line 36) | class Schema(CGIModel): function departure (line 59) | def departure(ob, climo): function int_sanitize (line 66) | def int_sanitize(val): function f1_sanitize (line 73) | def f1_sanitize(val): function f2_sanitize (line 82) | def f2_sanitize(val): function get_data (line 91) | def get_data(conn, station, year, fmt): function get_mckey (line 163) | def get_mckey(environ): function application (line 175) | def application(environ, start_response): FILE: pylib/iemweb/json/cli.py class Schema (line 42) | class Schema(CGIModel): function departure (line 60) | def departure(ob, climo): function int_sanitize (line 67) | def int_sanitize(val): function f1_sanitize (line 74) | def f1_sanitize(val): function f2_sanitize (line 83) | def f2_sanitize(val): function get_data (line 92) | def get_data(conn, station, year, fmt): function get_mckey (line 217) | def get_mckey(environ: dict): function application (line 229) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/cli_audit.py class Event (line 53) | class Event(BaseModel): class Schema (line 77) | class Schema(CGIModel): function as_finite_float (line 91) | def as_finite_float(value) -> float | None: function find_last_product (line 103) | def find_last_product( function add_metar_events (line 125) | def add_metar_events( function get_timezone (line 231) | def get_timezone(station: str, conn: Connection | None = None): function add_dsm_events (line 250) | def add_dsm_events( function add_cli_events (line 339) | def add_cli_events( function add_cf6_events (line 421) | def add_cf6_events( function get_mckey (line 500) | def get_mckey(environ: dict): function application (line 513) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/climodat_dd.py class Schema (line 47) | class Schema(CGIModel): function compute_taxis (line 85) | def compute_taxis(ncvar): function compute (line 91) | def compute(taxis, highs, lows, gddbase, gddceil): function run (line 108) | def run(station, sdate, edate, gddbase, gddceil) -> dict: function get_mckey (line 160) | def get_mckey(environ): function application (line 171) | def application(environ, start_response): FILE: pylib/iemweb/json/climodat_stclimo.py class Schema (line 37) | class Schema(CGIModel): function run (line 51) | def run( function get_key (line 147) | def get_key(environ): function application (line 160) | def application(environ, start_response): FILE: pylib/iemweb/json/current.py class Schema (line 41) | class Schema(CGIModel): function run (line 57) | def run(conn: Connection, query: Schema): function application (line 122) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/dcp_vars.py class Schema (line 39) | class Schema(CGIModel): function application (line 60) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/ibw_tags.py class Schema (line 51) | class Schema(CGIModel): method validate_wfo_or_damagetag (line 73) | def validate_wfo_or_damagetag(self): function ptime (line 82) | def ptime(val: datetime | None) -> str | None: function run (line 89) | def run(query: Schema) -> dict: function application (line 207) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/mcd_bysize.py class Schema (line 32) | class Schema(CGIModel): function dowork (line 53) | def dowork(count, sort): function get_mckey (line 93) | def get_mckey(environ: dict) -> str: function application (line 99) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/network.py class Schema (line 28) | class Schema(CGIModel): function get_mckey (line 35) | def get_mckey(environ): function application (line 47) | def application(environ, start_response): FILE: pylib/iemweb/json/nwstext.py class Schema (line 50) | class Schema(CGIModel): function application (line 74) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/nwstext_center_date.py class Schema (line 49) | class Schema(CGIModel): function application (line 91) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/nwstext_search.py class Schema (line 43) | class Schema(CGIModel): function run (line 65) | def run(sts, ets, awipsid): function get_mckey (line 93) | def get_mckey(environ: dict) -> str: function application (line 108) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/outlook_progression.py class Schema (line 66) | class Schema(CGIModel): function dowork (line 91) | def dowork( function application (line 168) | def application(environ, start_response): FILE: pylib/iemweb/json/prism.py class Schema (line 48) | class Schema(CGIModel): method validate_dates (line 74) | def validate_dates(self): function myrounder (line 85) | def myrounder(val, precision): function dowork (line 92) | def dowork(environ: dict): function get_mckey (line 141) | def get_mckey(environ): function application (line 155) | def application(environ, start_response): FILE: pylib/iemweb/json/products.py class Schema (line 35) | class Schema(CGIModel): function add_webcam (line 41) | def add_webcam(conn: Connection, data): function add_archive_products (line 68) | def add_archive_products(conn: Connection, data): function application (line 98) | def application(_environ: dict, start_response: callable): FILE: pylib/iemweb/json/radar.py class Schema (line 81) | class Schema(CGIModel): function available_radars (line 122) | def available_radars(query: Schema): function find_scans (line 180) | def find_scans(root: dict, radar, product, sts, ets): function is_realtime (line 227) | def is_realtime(sts: datetime) -> bool: function list_files (line 236) | def list_files(query: Schema): function list_products (line 260) | def list_products(query: Schema): function get_mckey (line 293) | def get_mckey(environ: dict) -> str: function get_mcexpire (line 302) | def get_mcexpire(environ: dict) -> int: function application (line 323) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/raob.py class Schema (line 50) | class Schema(CGIModel): method rectify_ts (line 69) | def rectify_ts(cls, value): method rectify_station (line 85) | def rectify_station(cls, value): function safe (line 90) | def safe(val): function run (line 97) | def run(ts, sid, pressure): function get_mckey (line 167) | def get_mckey(environ: dict) -> str: function application (line 176) | def application(environ, start_response): FILE: pylib/iemweb/json/reference.py class Schema (line 37) | class Schema(CGIModel): function application (line 49) | def application(_environ, start_response): FILE: pylib/iemweb/json/ridge_current.py class Schema (line 39) | class Schema(CGIModel): function run (line 48) | def run(product): function application (line 77) | def application(environ, start_response): FILE: pylib/iemweb/json/sbw_by_point.py class Schema (line 71) | class Schema(CGIModel): method check_dates (line 93) | def check_dates(cls, value): function make_url (line 100) | def make_url(row): function get_events (line 109) | def get_events(environ: dict): function to_json (line 175) | def to_json(data, df): function application (line 213) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/snowfall_observations_v2.py class Schema (line 42) | class Schema(CGIModel): function dowork (line 55) | def dowork(wfo: str) -> list: function application (line 137) | def application(environ, start_response): FILE: pylib/iemweb/json/spc_bysize.py class Schema (line 44) | class Schema(CGIModel): function dowork (line 70) | def dowork(environ, conn: Connection = None) -> str: function get_mckey (line 118) | def get_mckey(environ: dict) -> str: function application (line 127) | def application(environ, start_response): FILE: pylib/iemweb/json/spcmcd.py class Schema (line 46) | class Schema(CGIModel): function dowork (line 61) | def dowork(lon, lat) -> pd.DataFrame: function clean (line 92) | def clean(value): function application (line 98) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/spcoutlook.py class Schema (line 107) | class Schema(CGIModel): function get_order (line 158) | def get_order(threshold): function process_df (line 165) | def process_df(outlooks: pd.DataFrame) -> pd.DataFrame: function dotime (line 173) | def dotime( function dowork (line 198) | def dowork(lon: float, lat: float, day: int, cat: str) -> pd.DataFrame: function application (line 241) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/spcwatch.py class Schema (line 54) | class Schema(CGIModel): function process_df (line 73) | def process_df(watches: gpd.GeoDataFrame) -> gpd.GeoDataFrame: function pointquery (line 89) | def pointquery(lon, lat) -> gpd.GeoDataFrame: function dowork (line 107) | def dowork(valid) -> gpd.GeoDataFrame: function application (line 125) | def application(environ, start_response): FILE: pylib/iemweb/json/sps_by_point.py class Schema (line 57) | class Schema(CGIModel): function get_events (line 82) | def get_events(environ): function to_json (line 129) | def to_json(data, df): function application (line 151) | def application(environ, start_response): FILE: pylib/iemweb/json/stage4.py class Schema (line 50) | class Schema(CGIModel): function myrounder (line 60) | def myrounder(val, precision): function dowork (line 67) | def dowork(environ): function get_mckey (line 111) | def get_mckey(environ): function application (line 122) | def application(environ, start_response): FILE: pylib/iemweb/json/state_ugc.py class Schema (line 35) | class Schema(CGIModel): function application (line 49) | def application(environ, start_response): FILE: pylib/iemweb/json/stations.py class Schema (line 35) | class Schema(CGIModel): function run (line 45) | def run(dt): function application (line 77) | def application(environ, start_response): FILE: pylib/iemweb/json/tms.py class Schema (line 38) | class Schema(CGIModel): function run (line 44) | def run(): function application (line 85) | def application(_environ: dict, start_response: callable): FILE: pylib/iemweb/json/vtec_emergencies.py class Schema (line 24) | class Schema(CGIModel): function run (line 31) | def run(conn: Connection = None): function application (line 81) | def application(_environ, start_response): FILE: pylib/iemweb/json/vtec_event.py class Schema (line 61) | class Schema(CGIModel): method validate_wfo (line 85) | def validate_wfo(cls, v: str) -> str: function run (line 90) | def run(environ: dict) -> str: function get_mckey (line 206) | def get_mckey(environ: dict) -> str: function application (line 221) | def application(environ, start_response): FILE: pylib/iemweb/json/vtec_events.py class Schema (line 63) | class Schema(CGIModel): function get_res (line 84) | def get_res(conn: Connection, wfo, year, phenomena, significance, combo): function application (line 184) | def application(environ, start_response): FILE: pylib/iemweb/json/vtec_events_bypoint.py class Schema (line 79) | class Schema(CGIModel): function make_url (line 108) | def make_url(row): function get_df (line 117) | def get_df(lon, lat, sdate, edate, buffer: float, at: datetime | None): function to_json (line 180) | def to_json(df: pd.DataFrame) -> str: function get_mckey (line 204) | def get_mckey(environ: dict) -> str: function application (line 216) | def application(environ, start_response): FILE: pylib/iemweb/json/vtec_events_bystate.py class Schema (line 48) | class Schema(CGIModel): function get_res (line 77) | def get_res(state, year, phenomena, significance): function application (line 163) | def application(environ, start_response): FILE: pylib/iemweb/json/vtec_events_byugc.py class Schema (line 61) | class Schema(CGIModel): function make_url (line 97) | def make_url(row): function get_df (line 106) | def get_df(ugc, sts: datetime, ets: datetime): function as_json (line 144) | def as_json(df): function parse_date (line 169) | def parse_date(val): function get_mckey (line 175) | def get_mckey(environ): function application (line 186) | def application(environ, start_response): FILE: pylib/iemweb/json/vtec_events_bywfo.py class Schema (line 51) | class Schema(CGIModel): function make_url (line 76) | def make_url(row): function get_df (line 87) | def get_df(wfo, start, end, phenomena, significance): function as_json (line 137) | def as_json(df: pd.DataFrame) -> str: function application (line 165) | def application(environ, start_response): FILE: pylib/iemweb/json/vtec_max_etn.py class Schema (line 35) | class Schema(CGIModel): function run (line 49) | def run(year, fmt): function get_mckey (line 118) | def get_mckey(environ): function application (line 132) | def application(environ, start_response): FILE: pylib/iemweb/json/vtec_pds.py class Schema (line 24) | class Schema(CGIModel): function run (line 31) | def run(conn: Connection = None): function application (line 79) | def application(_environ, start_response): FILE: pylib/iemweb/json/watches.py class Schema (line 42) | class Schema(CGIModel): function run (line 52) | def run(conn: Connection, year: int, is_pds: bool) -> str: function mckey (line 99) | def mckey(environ: dict) -> str: function application (line 105) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/webcam.py class Schema (line 25) | class Schema(CGIModel): function dance (line 40) | def dance(cid, start_ts, end_ts): function application (line 67) | def application(environ, start_response): FILE: pylib/iemweb/json/webcams.py class Schema (line 53) | class Schema(CGIModel): function query_db (line 69) | def query_db(conn: Connection, environ): function application (line 105) | def application(environ, start_response): FILE: pylib/iemweb/json/wpcmpd.py class Schema (line 42) | class Schema(CGIModel): function dowork (line 60) | def dowork(lon, lat, conn: Connection | None = None) -> pd.DataFrame: function application (line 84) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/json/wpcoutlook.py class Schema (line 72) | class Schema(CGIModel): function get_order (line 103) | def get_order(threshold): function process_df (line 110) | def process_df(outlooks: pd.DataFrame) -> pd.DataFrame: function dotime (line 118) | def dotime(time: str, lon, lat, day) -> tuple[pd.DataFrame, datetime]: function dowork (line 156) | def dowork(lon, lat, day) -> pd.DataFrame: function application (line 197) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/metadata/xml/pl.py function application (line 19) | def application(environ, start_response): FILE: pylib/iemweb/metadata/xml/sd.py function application (line 21) | def application(environ, start_response): FILE: pylib/iemweb/mlib.py function rectify_wfo (line 4) | def rectify_wfo(wfo: str): function unrectify_wfo (line 15) | def unrectify_wfo(wfo: str): FILE: pylib/iemweb/mywindrose.py class Schema (line 44) | class Schema(CGIModel): method validator_raob_request (line 152) | def validator_raob_request(self): function send_error (line 163) | def send_error(form, msg, start_response): function guess_network (line 185) | def guess_network(station): function get_station_info (line 202) | def get_station_info(environ: dict) -> tuple[str, str, str]: function application (line 224) | def application(environ, start_response): FILE: pylib/iemweb/nws/debug_latlon/generate_plot.py class Schema (line 46) | class Schema(CGIModel): function plot_poly (line 61) | def plot_poly(fig, poly, environ: dict): function process (line 105) | def process(environ: dict): function application (line 130) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/onsite/features/content.py function dblog (line 21) | def dblog(conn: Connection, yymmdd: str): function get_content_type (line 33) | def get_content_type(val): function application (line 49) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/onsite/features/vote.py class Schema (line 14) | class Schema(CGIModel): function do (line 27) | def do(environ: dict, headers, vote, conn: Connection | None = None): function application (line 93) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/precip/catAZOS.py function doHeader (line 26) | def doHeader(environ, start_response, sio): function setupTable (line 82) | def setupTable(sio): function loadstations (line 132) | def loadstations(): function application (line 140) | def application(environ, start_response): FILE: pylib/iemweb/precip/catSNET.py function doHeader (line 22) | def doHeader(environ, start_response, sio): function setupTable (line 80) | def setupTable(sio): function loadstations (line 138) | def loadstations(): function application (line 146) | def application(environ, start_response): FILE: pylib/iemweb/projects/iembot/mastodon/index.py function get_mastodon_app (line 38) | def get_mastodon_app(server): function get_app4user (line 78) | def get_app4user(cookies: dict): function build_subui (line 126) | def build_subui(mapp, fdict): function sanitize_server (line 203) | def sanitize_server(val): function save_code (line 212) | def save_code(mapp, server, code, headers): function reload_bot (line 270) | def reload_bot(): function application (line 276) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/proxy_error_handler.py function application (line 10) | def application(environ, start_response): FILE: pylib/iemweb/rainfall/mrms2img.py class Schema (line 43) | class Schema(CGIModel): function workflow (line 56) | def workflow(tmpdir, valid, period, start_response): function application (line 129) | def application(environ, start_response): FILE: pylib/iemweb/request/asos.py class MyModel (line 106) | class MyModel(CGIModel): method station_validator (line 327) | def station_validator(cls, value): method network_validator (line 336) | def network_validator(cls, value): method ensure_ints (line 345) | def ensure_ints(cls, value: list): function fmt_time (line 351) | def fmt_time(val, missing, _trace, tzinfo): function fmt_trace (line 358) | def fmt_trace(val, missing, trace, _tzinfo): function fmt_simple (line 368) | def fmt_simple(val, missing, _trace, _tzinfo): function fmt_wxcodes (line 375) | def fmt_wxcodes(val, missing, _trace, _tzinfo): function fmt_f2 (line 382) | def fmt_f2(val, missing, _trace, _tzinfo): function fmt_f0 (line 389) | def fmt_f0(val, missing, _trace, _tzinfo): function dance (line 396) | def dance(val): function overloaded (line 401) | def overloaded(environ: dict): function get_stations (line 413) | def get_stations(form): function get_time_bounds (line 430) | def get_time_bounds(form, tzinfo): function build_querycols (line 462) | def build_querycols(form): function toobusy (line 480) | def toobusy(pgconn, environ, name): function application (line 501) | def application(environ, start_response): FILE: pylib/iemweb/request/asos1min.py class Schema (line 41) | class Schema(CGIModel): function get_station_metadata (line 79) | def get_station_metadata(stations) -> dict: function compute_prefixes (line 101) | def compute_prefixes(sio, environ, delim, stations, tz) -> dict: function application (line 142) | def application(environ, start_response): FILE: pylib/iemweb/request/coop.py class Schema (line 54) | class Schema(CGIModel): function get_scenario_period (line 155) | def get_scenario_period(ctx): function sane_date (line 168) | def sane_date(year, month, day): function get_cgi_dates (line 177) | def get_cgi_dates(environ): function get_cgi_stations (line 192) | def get_cgi_stations(environ): function f2c (line 207) | def f2c(val): function get_tablename (line 212) | def get_tablename(stations: list[str]): function get_stationtable (line 223) | def get_stationtable(stations): function do_apsim (line 234) | def do_apsim(cursor, ctx): function do_century (line 380) | def do_century(cursor, ctx): function do_daycent (line 480) | def do_daycent(cursor, ctx): function do_simple (line 574) | def do_simple(cursor, ctx): function do_salus (line 688) | def do_salus(cursor, ctx): function do_dndc (line 759) | def do_dndc(cursor, ctx): function do_swat (line 825) | def do_swat(_cursor, ctx): function application (line 904) | def application(environ, start_response): FILE: pylib/iemweb/request/coopobs.py class Schema (line 57) | class Schema(CGIModel): function get_cgi_stations (line 99) | def get_cgi_stations(environ): function do_simple (line 110) | def do_simple(ctx, conn=None): function application (line 155) | def application(environ, start_response): FILE: pylib/iemweb/request/daily.py class MyCGI (line 63) | class MyCGI(CGIModel): function overloaded (line 120) | def overloaded(environ: dict): function get_climate (line 132) | def get_climate(network, stations): function get_data (line 166) | def get_data(network, sts, ets, stations, cols, na, fmt): function application (line 227) | def application(environ, start_response): FILE: pylib/iemweb/request/feel.py class Schema (line 34) | class Schema(CGIModel): function run (line 86) | def run(sts, ets, start_response, conn: Connection = None): function application (line 121) | def application(environ, start_response): FILE: pylib/iemweb/request/gis/awc_gairmets.py class Schema (line 38) | class Schema(CGIModel): function run (line 78) | def run(ctx, start_response): function application (line 153) | def application(environ, start_response): FILE: pylib/iemweb/request/gis/cwas.py class Schema (line 47) | class Schema(CGIModel): function run (line 89) | def run(query: Schema, start_response: callable): function application (line 159) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/request/gis/lsr.py class Schema (line 87) | class Schema(CGIModel): method validate_spatial_bounds (line 195) | def validate_spatial_bounds(self): function get_time_domain (line 209) | def get_time_domain(form: dict): function do_excel_kml (line 223) | def do_excel_kml(fmt, params, sql_filters): function application (line 298) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/request/gis/misc.py class Schema (line 59) | class Schema(CGIModel): function run (line 85) | def run(query: Schema, start_response: callable): function application (line 171) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/request/gis/nexrad_storm_attrs.py class Schema (line 55) | class Schema(CGIModel): function run (line 94) | def run(environ, start_response): function application (line 214) | def application(environ, start_response): FILE: pylib/iemweb/request/gis/pireps.py class Schema (line 49) | class Schema(CGIModel): function run (line 131) | def run(query: Schema, start_response: callable): function application (line 233) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/request/gis/sigmets.py class Schema (line 50) | class Schema(CGIModel): function run (line 80) | def run(query: Schema, start_response: callable): function application (line 170) | def application(environ, start_response): FILE: pylib/iemweb/request/gis/spc_mcd.py class Schema (line 41) | class Schema(CGIModel): function run (line 78) | def run(query: Schema, start_response: callable): function application (line 142) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/request/gis/spc_outlooks.py class Schema (line 42) | class Schema(CGIModel): function get_context (line 77) | def get_context(environ): function run (line 90) | def run(ctx, start_response): function application (line 159) | def application(environ, start_response): FILE: pylib/iemweb/request/gis/spc_watch.py class Schema (line 59) | class Schema(CGIModel): function start_headers (line 81) | def start_headers(start_response, ctx, fn): function run (line 91) | def run(environ, start_response): function application (line 188) | def application(environ, start_response): FILE: pylib/iemweb/request/gis/sps.py class Schema (line 39) | class Schema(CGIModel): function run (line 72) | def run(ctx, start_response): function application (line 137) | def application(environ, start_response): FILE: pylib/iemweb/request/gis/watch_by_county.py class Schema (line 34) | class Schema(CGIModel): function get_ts_fn (line 45) | def get_ts_fn(environ): function application (line 64) | def application(environ, start_response): FILE: pylib/iemweb/request/gis/watchwarn.py class Schema (line 118) | class Schema(CGIModel): method validate_timeopt (line 343) | def validate_timeopt(self): function dfmt (line 362) | def dfmt(txt): function kml_stamp (line 369) | def kml_stamp(txt: str | None) -> str: function kml_nice_date (line 376) | def kml_nice_date(txt: str | None) -> str: function get_kml_inline_style (line 383) | def get_kml_inline_style( function char3 (line 396) | def char3(wfos): function parse_wfo_location_group (line 404) | def parse_wfo_location_group(environ, params): function build (line 423) | def build(environ: dict) -> tuple[str, str, dict]: function do_kml (line 594) | def do_kml(sql: str, params: dict, conn: Connection) -> iter[bytes]: function do_excel (line 655) | def do_excel(sql, fmt, params): function process_results_yield_records (line 679) | def process_results_yield_records(cursor, csv): function local_files (line 745) | def local_files(names): function application (line 762) | def application(environ, start_response): FILE: pylib/iemweb/request/gis/wpc_mpd.py class Schema (line 41) | class Schema(CGIModel): function application (line 61) | def application(environ, start_response): FILE: pylib/iemweb/request/grx/iadot_trucks.py function produce_content (line 22) | def produce_content(): function application (line 73) | def application(_environ, start_response): FILE: pylib/iemweb/request/grx/l3attr.py class Schema (line 43) | class Schema(CGIModel): function rotate (line 286) | def rotate(x, y, rad): function dir2ccwrot (line 294) | def dir2ccwrot(mydir): function rabbit_tracks (line 305) | def rabbit_tracks(row, v3): function get_df (line 358) | def get_df(nexrad, meso, tvs, poh, max_size): function produce_content (line 399) | def produce_content(nexrad, poh, meso, tvs, max_size, v3): function produce_content_v3 (line 425) | def produce_content_v3(df: pd.DataFrame, title, titleadd): function produce_content_v2 (line 477) | def produce_content_v2(df: pd.DataFrame, threshold, title, titleadd): function get_mckey (line 520) | def get_mckey(environ: dict) -> str: function compute_nexrad (line 531) | def compute_nexrad(environ: dict) -> str: function application (line 549) | def application(environ, start_response): FILE: pylib/iemweb/request/grx/time_mot_loc.py class Schema (line 38) | class Schema(CGIModel): function extrapolate (line 61) | def extrapolate(lon, lat, distance, drct): function gentext (line 71) | def gentext(sio, row, grversion): function application (line 129) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/request/grx_rings.py class Schema (line 38) | class Schema(CGIModel): function createCircleAroundWithRadius (line 100) | def createCircleAroundWithRadius(lat, lon, radiusMiles): function getLocation (line 113) | def getLocation(lat1, lon1, brng, distanceMiles): function application (line 139) | def application(environ, start_response): FILE: pylib/iemweb/request/hads.py class Schema (line 73) | class Schema(CGIModel): method check_threshold (line 146) | def check_threshold(cls, value): function threshold_search (line 151) | def threshold_search(table: pd.DataFrame, threshold, thresholdvar: str): function application (line 204) | def application(environ, start_response): FILE: pylib/iemweb/request/hml.py class MyModel (line 63) | class MyModel(CGIModel): function get_obs (line 141) | def get_obs(dbconn, environ: dict) -> pd.DataFrame: function get_forecasts (line 180) | def get_forecasts(dbconn, environ: dict) -> pd.DataFrame: function rect (line 219) | def rect(station): function application (line 226) | def application(environ, start_response): FILE: pylib/iemweb/request/hourlyprecip.py class Schema (line 38) | class Schema(CGIModel): function get_data (line 76) | def get_data(network, environ, tzinfo): function application (line 109) | def application(environ, start_response): FILE: pylib/iemweb/request/isusm.py class Schema (line 81) | class Schema(CGIModel): function fetch_daily (line 159) | def fetch_daily(environ: dict, cols: list): function fetch_hourly (line 358) | def fetch_hourly(environ: dict, cols: list): function fetch_inversion (line 522) | def fetch_inversion(environ: dict, cols: list): function rewrite_cgi_params (line 590) | def rewrite_cgi_params(): function application (line 612) | def application(environ, start_response): FILE: pylib/iemweb/request/maxcsv.py class Schema (line 97) | class Schema(CGIModel): function figure_phase (line 103) | def figure_phase(p1: float, p2: float) -> str: function do_monthly_summary (line 127) | def do_monthly_summary(station: str, year: int, month: int): function do_moonphase (line 176) | def do_moonphase(lon, lat): function do_moon (line 234) | def do_moon(lon, lat): function do_iaroadcond (line 286) | def do_iaroadcond(): function do_isusm (line 302) | def do_isusm(): function do_webcams (line 320) | def do_webcams(network): function do_iowa_azos (line 339) | def do_iowa_azos(dt: date, itoday=False): function do_lsrsnowfall (line 397) | def do_lsrsnowfall(state): function do_iarwis (line 420) | def do_iarwis(): function do_ahps_obs (line 452) | def do_ahps_obs(nwsli): function do_ahps_fx (line 538) | def do_ahps_fx(nwsli): function feet (line 617) | def feet(val, suffix="'"): function do_ahps (line 624) | def do_ahps(nwsli): function do_uvi (line 765) | def do_uvi(): function router (line 793) | def router(appname): function application (line 843) | def application(environ, start_response): FILE: pylib/iemweb/request/metars.py class Schema (line 34) | class Schema(CGIModel): method parse_valid (line 47) | def parse_valid(cls, value): function check_load (line 54) | def check_load(conn, environ: dict): function application (line 71) | def application(environ, start_response): FILE: pylib/iemweb/request/mos.py class MyModel (line 42) | class MyModel(CGIModel): function get_data (line 100) | def get_data(sts, ets, station, model, fmt): function application (line 143) | def application(environ, start_response): FILE: pylib/iemweb/request/nass_iowa.py function application (line 29) | def application(_environ, start_response): FILE: pylib/iemweb/request/nlaeflux.py class Schema (line 28) | class Schema(CGIModel): function application (line 41) | def application(environ, start_response): FILE: pylib/iemweb/request/normals.py class Schema (line 63) | class Schema(CGIModel): function application (line 103) | def application(environ, start_response): FILE: pylib/iemweb/request/other.py class Schema (line 32) | class Schema(CGIModel): function fetcher (line 49) | def fetcher(station: str, sts: date, ets: date): function application (line 94) | def application(environ, start_response): FILE: pylib/iemweb/request/purpleair.py class Schema (line 39) | class Schema(CGIModel): function run (line 63) | def run(environ, start_response): function application (line 98) | def application(environ, start_response): FILE: pylib/iemweb/request/raob.py class Schema (line 37) | class Schema(CGIModel): function m (line 53) | def m(val): function fetcher (line 61) | def fetcher(station, sts, ets, conn: Connection = None): function application (line 108) | def application(environ, start_response): FILE: pylib/iemweb/request/raster2netcdf.py class Schema (line 48) | class Schema(CGIModel): method validate_dstr (line 65) | def validate_dstr(cls, val): function get_gridinfo (line 72) | def get_gridinfo(ppath: str, xpoints, ypoints): function get_table (line 90) | def get_table(prod: str, conn: Connection | None = None): function make_netcdf (line 121) | def make_netcdf(xpoints, ypoints, lons, lats): function do_work (line 139) | def do_work(valid: datetime, prod: str, start_response): function application (line 183) | def application(environ, start_response): FILE: pylib/iemweb/request/rwis.py class Schema (line 99) | class Schema(CGIModel): function compute_output_columns (line 170) | def compute_output_columns( function application (line 200) | def application(environ, start_response): FILE: pylib/iemweb/request/scan.py class Schema (line 43) | class Schema(CGIModel): function get_cgi_stations (line 89) | def get_cgi_stations(environ): function get_df (line 99) | def get_df(environ: dict) -> pd.DataFrame: function application (line 121) | def application(environ, start_response): FILE: pylib/iemweb/request/scp.py class Schema (line 30) | class Schema(CGIModel): function application (line 96) | def application(environ, start_response): FILE: pylib/iemweb/request/smos.py class Schema (line 20) | class Schema(CGIModel): function application (line 140) | def application(environ, start_response): FILE: pylib/iemweb/request/ss.py class Schema (line 35) | class Schema(CGIModel): function gage_run (line 65) | def gage_run(sts, ets, stations, excel, start_response): function bubbler_run (line 107) | def bubbler_run(sts, ets, excel, start_response): function application (line 144) | def application(environ, start_response): FILE: pylib/iemweb/request/taf.py class MyModel (line 65) | class MyModel(CGIModel): function run (line 137) | def run(start_response, environ): function rect (line 197) | def rect(station): function application (line 203) | def application(environ, start_response): FILE: pylib/iemweb/request/talltowers.py class Schema (line 44) | class Schema(CGIModel): function get_stations (line 87) | def get_stations(environ): function get_columns (line 97) | def get_columns(cursor): function application (line 108) | def application(environ, start_response): FILE: pylib/iemweb/request/tempwind_aloft.py class Schema (line 49) | class Schema(CGIModel): function get_data (line 98) | def get_data(stations, sts, ets, tz, na, fmt): function application (line 141) | def application(environ, start_response): FILE: pylib/iemweb/request/uscrn.py class MyModel (line 48) | class MyModel(CGIModel): function get_data (line 101) | def get_data(sts, ets, stations, fmt): function application (line 136) | def application(environ, start_response): FILE: pylib/iemweb/request/wmo_bufr_srf.py class MyModel (line 41) | class MyModel(CGIModel): function get_data (line 94) | def get_data(sts, ets, stations, fmt): function application (line 128) | def application(environ, start_response): FILE: pylib/iemweb/search.py class MyModel (line 64) | class MyModel(CGIModel): function station_df_handler (line 70) | def station_df_handler(df: pd.DataFrame) -> str: function geocoder (line 83) | def geocoder(q: str) -> str: function ap_handler (line 101) | def ap_handler(apid): function prodid_handler (line 106) | def prodid_handler(pid): function afos_handler (line 111) | def afos_handler(pil): function station_handler (line 116) | def station_handler(sid: str) -> str: function has_station (line 130) | def has_station(sid): function find_handler (line 144) | def find_handler(q, referer: str | None): function default_form (line 170) | def default_form(): function application (line 193) | def application(environ, start_response): FILE: pylib/iemweb/sites/test.py function application (line 7) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/tilecache_dispatch.py function application (line 21) | def application(environ: dict, start_response: callable): FILE: pylib/iemweb/util.py function json_response_dict (line 40) | def json_response_dict(init_dict: dict | None = None) -> dict: function acquire_slot (line 52) | def acquire_slot(name: str, max_processes: int): function release_slot (line 72) | def release_slot(fd): function get_ct (line 82) | def get_ct(environ: dict) -> str: function tms_handler (line 107) | def tms_handler(environ: dict, start_response: callable, service: dict): function month2months (line 126) | def month2months(month: str) -> list[int]: FILE: pylib/iemweb/vtec/f.py function get_data (line 24) | def get_data(ctx): function as_html (line 58) | def as_html(ctx): function get_context (line 126) | def get_context(url): function application (line 163) | def application(environ, start_response): FILE: pylib/iemweb/vtec/index.py class Schema (line 33) | class Schema(CGIModel): method rectify_wfo (line 55) | def rectify_wfo(cls, value: str) -> str: function get_data (line 61) | def get_data(vtecinfo: dict, conn: Connection | None = None): function as_html (line 93) | def as_html(vtecinfo: dict): function get_context (line 129) | def get_context(environ: dict) -> dict: function application (line 174) | def application(environ, start_response): FILE: pylib/iemweb/wx/afos/text2png.py class Schema (line 33) | class Schema(CGIModel): function text_image (line 54) | def text_image(content): function make_image (line 102) | def make_image(e, pil): function get_mckey (line 119) | def get_mckey(environ: dict) -> str: function application (line 132) | def application(environ: dict, start_response): FILE: scripts/00z/asos_high.py function main (line 16) | def main(): FILE: scripts/00z/generate_rtp.py function pp (line 39) | def pp(val, width, dec): function do_dvn_coop (line 50) | def do_dvn_coop(fh): function fix_isusm (line 84) | def fix_isusm(df, yesterday, today): function main (line 108) | def main(job): FILE: scripts/12z/asos_low.py function main (line 14) | def main(): FILE: scripts/12z/generate_rtp.py function fix_isusm (line 39) | def fix_isusm(df, yesterday, today): function pp (line 63) | def pp(val, width, dec): function do_dvn_coop (line 74) | def do_dvn_coop(fh): function main (line 107) | def main(job): FILE: scripts/GIS/24h_lsr.py function main (line 36) | def main(): FILE: scripts/GIS/attribute2shape.py function shpschema (line 61) | def shpschema(): function main (line 96) | def main(): FILE: scripts/GIS/wwa2shp.py function workflow (line 16) | def workflow(): function main (line 168) | def main(): FILE: scripts/asos/adjust_report_type.py function arbpick (line 21) | def arbpick(asosdb, year, station, gdf): function main (line 38) | def main(dt: datetime): FILE: scripts/asos/cf6_to_iemaccess.py function comp (line 17) | def comp(old, new): function get_data (line 31) | def get_data(dt: date | None) -> pd.DataFrame: function update_climodat (line 56) | def update_climodat(cf6df, xref, valid): function update_iemaccess (line 108) | def update_iemaccess(cf6df, valid): function build_xref (line 174) | def build_xref(): function main (line 204) | def main(dt: date | None): FILE: scripts/asos/iem_scraper_example.py function download_data (line 24) | def download_data(uri): function get_stations_from_filelist (line 52) | def get_stations_from_filelist(filename): function get_stations_from_networks (line 65) | def get_stations_from_networks(): function download_alldata (line 88) | def download_alldata(): function main (line 112) | def main(): FILE: scripts/asos/iem_scraper_example2.py function fetch (line 21) | def fetch(station_id): function main (line 41) | def main(): FILE: scripts/asos/use_acis.py function safe (line 21) | def safe(val): function compare (line 35) | def compare(row, colname): function do (line 50) | def do(meta, acis_station, interactive): function main (line 183) | def main(state): FILE: scripts/cache/midwest_winter_roads.py function main (line 25) | def main(): FILE: scripts/cache/nws_wawa_archive.py function main (line 17) | def main(): FILE: scripts/cache/warn_cache.py function get_uri (line 18) | def get_uri(uri: str, localfn: str): function get_files (line 33) | def get_files(year): function main (line 53) | def main(year: int): FILE: scripts/climate/today_hilo.py function main (line 13) | def main(): FILE: scripts/climate/today_rec_hilo.py function main (line 10) | def main(): FILE: scripts/climodat/avg_temp.py function main (line 18) | def main(year: int): FILE: scripts/climodat/check_database.py function main (line 20) | def main(state): FILE: scripts/climodat/compute4regions.py function zero (line 24) | def zero(val): function update_database (line 31) | def update_database(cursor, stid, valid, row): function do_day (line 75) | def do_day(cursor, valid: date): function main (line 139) | def main(dt: datetime): FILE: scripts/climodat/compute_climate.py function daily_averages (line 37) | def daily_averages(table, ts): function do_date (line 102) | def do_date(ccursor2, table, row, col, agg_col): function set_daily_extremes (line 130) | def set_daily_extremes(table, ts): function main (line 184) | def main(dt): FILE: scripts/climodat/daily_estimator.py function init_df (line 35) | def init_df(state, dt: date): function load_current (line 90) | def load_current(df: pd.DataFrame, state: str, dt: date): function estimate_precip (line 127) | def estimate_precip(df, ds: xr.Dataset): function k2f (line 160) | def k2f(val): function estimate_hilo (line 165) | def estimate_hilo(df, ds: xr.Dataset): function update_database (line 199) | def update_database(cursor, table: str, df: pd.DataFrame): function merge_obs (line 252) | def merge_obs(df: pd.DataFrame, state, ts): function merge_threaded (line 312) | def merge_threaded(df, threaded): function main (line 327) | def main(dt: datetime, st): FILE: scripts/climodat/era5land_extract.py function compute_regions (line 22) | def compute_regions(data, varname, df): function build_stations (line 40) | def build_stations(dt) -> pd.DataFrame: function compute (line 67) | def compute(df, sids, dt, do_regions=False): function do (line 125) | def do(dt): function main (line 163) | def main(valid): FILE: scripts/climodat/estimate_missing.py function process (line 26) | def process(cursor, station, df, meta): function main (line 115) | def main(state: str): FILE: scripts/climodat/hrrr_solarrad.py function compute_regions (line 33) | def compute_regions(affine: Affine, rsds, df): function build_stations (line 53) | def build_stations(dt) -> pd.DataFrame: function get_grid (line 77) | def get_grid(grb): function compute (line 89) | def compute(df: pd.DataFrame, sids, dt: datetime, do_regions=False): function main (line 178) | def main(dt: datetime): FILE: scripts/climodat/ks_monthly.py function metadata (line 22) | def metadata(sid, csv): function fmt (line 28) | def fmt(val): function process (line 35) | def process(sid, csv, yr): function main (line 123) | def main(yr): function frontend (line 151) | def frontend(year: int): FILE: scripts/climodat/ks_yearly.py function metadata (line 16) | def metadata(nt, sid, csv): function process (line 22) | def process(sid, csv): function main (line 91) | def main(): FILE: scripts/climodat/merra_solarrad.py function compute_regions (line 28) | def compute_regions(rsds, df): function get_gp (line 48) | def get_gp(xc, yc, x, y): function build_stations (line 71) | def build_stations(dt) -> pd.DataFrame: function compute (line 92) | def compute(df, sids, dt, do_regions=False): function do (line 141) | def do(dt: datetime): function main (line 171) | def main(dt: datetime | None, year: int | None, month: int | None): FILE: scripts/climodat/narr_solarrad.py function get_grid (line 49) | def get_grid(grb): function compute_regions (line 61) | def compute_regions(affine: Affine, rsds, df): function compute (line 81) | def compute(df: pd.DataFrame, sids, dt: date, do_regions=False): function build_stations (line 129) | def build_stations(dt) -> pd.DataFrame: function do (line 153) | def do(dt: date): function main (line 186) | def main(year: int | None, month: int | None, dt: datetime | None): FILE: scripts/climodat/nldas_extract.py function compute_regions (line 22) | def compute_regions(data, varname, df): function build_stations (line 41) | def build_stations(dt) -> pd.DataFrame: function compute (line 65) | def compute(df, sids, dt, do_regions=False): function do (line 108) | def do(dt): function main (line 145) | def main(valid): FILE: scripts/climodat/power_extract.py function compute_regions (line 25) | def compute_regions(data, varname, df): function build_stations (line 43) | def build_stations(dt) -> pd.DataFrame: function compute (line 66) | def compute(df, sids, dt: date, do_regions=False): function do (line 87) | def do(dt: date): function main (line 118) | def main(valid: datetime | None): FILE: scripts/climodat/precip_days.py function main (line 17) | def main(year: int): FILE: scripts/climodat/sync_coop_updates.py function load_changes (line 16) | def load_changes(): function load_xref (line 33) | def load_xref(): function compare_and_update (line 49) | def compare_and_update(ccursor, currentob, newob): function _fetch (line 88) | def _fetch(ccursor, climostation, row, table): function main (line 97) | def main(): FILE: scripts/climodat/use_acis.py function compute_por (line 26) | def compute_por(acis_station) -> tuple[date, date]: function do (line 50) | def do(meta, station, acis_station) -> int: function main (line 270) | def main(state: str | None, station: str | None, acis_station: str | None): FILE: scripts/climodat/yearly_precip.py function main (line 15) | def main(year: int): FILE: scripts/coop/cfs_extract.py function do_agg (line 21) | def do_agg(dkey, fname, ts, data): function do_temp (line 50) | def do_temp(dkey, fname, func, ts, data): function process (line 74) | def process(ts): function bnds (line 85) | def bnds(val, lower, upper): function dbsave (line 94) | def dbsave(ts, data): function main (line 164) | def main(): FILE: scripts/coop/day_precip.py function main (line 14) | def main(): FILE: scripts/coop/email_rr3_to_harry.py function main (line 18) | def main(): FILE: scripts/coop/extract_coop_obs.py function main (line 15) | def main(): FILE: scripts/coop/extract_idhs.py function main (line 12) | def main(year): FILE: scripts/coop/first_guess_for_harry.py function good_value (line 191) | def good_value(val, bad): function get_site (line 198) | def get_site(year, month, iemre, nwsli): function get_sitename (line 292) | def get_sitename(site): function print_data (line 306) | def print_data(year, month, iemre, nwsli, sheet, data): function runner (line 356) | def runner(year, month): function main (line 387) | def main(): FILE: scripts/coop/month_precip.py function write_data (line 16) | def write_data(fp, ccursor, icursor): function main (line 64) | def main(): FILE: scripts/coop/ndfd_extract.py function do_precip (line 27) | def do_precip(gribs, ftime, data): function do_temp (line 56) | def do_temp(name, dkey, gribs, ftime, data): function process (line 69) | def process(ts): function bnds (line 97) | def bnds(val, lower, upper): function dbsave (line 106) | def dbsave(ts, data): function main (line 166) | def main(ts): FILE: scripts/coop/plot_coop.py function pretty (line 10) | def pretty(val, precision=2): function plot_hilo (line 24) | def plot_hilo(valid): function plot_snowdepth (line 67) | def plot_snowdepth(valid): function plot_snow (line 116) | def plot_snow(valid): function plot_snow_month (line 165) | def plot_snow_month(valid): function plot_precip_month (line 219) | def plot_precip_month(valid): function plot_precip (line 273) | def plot_precip(valid): function main (line 322) | def main(): FILE: scripts/coop/plot_precip_12z.py function doit (line 19) | def doit(conn: Connection, dt: date) -> None: function main (line 99) | def main(dt: datetime): FILE: scripts/coop/today_precip.py function n (line 14) | def n(val): function main (line 23) | def main(): FILE: scripts/coop/use_acis.py function safe (line 21) | def safe(val): function is_new (line 41) | def is_new(newval, oldval): function main (line 55) | def main(state, station): FILE: scripts/coop/year_precip.py function main (line 11) | def main(): FILE: scripts/current/ifc_today_total.py function doday (line 14) | def doday(ts, realtime): function main (line 85) | def main(dt: datetime, realtime: bool): FILE: scripts/current/lsr_snow_mapper.py function website_enable_check (line 19) | def website_enable_check(): function do (line 39) | def do(url, fn): function main (line 54) | def main(): FILE: scripts/current/mrms_today_total.py function doday (line 20) | def doday(ts, realtime): function main (line 90) | def main(dt: datetime): FILE: scripts/current/plot_hilo.py function main (line 16) | def main(dt: datetime): FILE: scripts/current/q3_xhour.py function doit (line 23) | def doit(ts, hours): function main (line 105) | def main(hours: int, valid: datetime): FILE: scripts/current/rwis_station.py function main (line 9) | def main(): FILE: scripts/current/stage4_hourly.py function doit (line 16) | def doit(ts): function main (line 84) | def main(ts): FILE: scripts/current/stage4_today_total.py function doday (line 19) | def doday(ts, realtime): function main (line 81) | def main(dt: datetime, realtime: bool): FILE: scripts/current/stage4_xhour.py function do (line 18) | def do(ts: datetime, hours: int, realtime: bool): function main (line 79) | def main(valid: datetime, hours: int, realtime: bool): FILE: scripts/current/temperature.py function main (line 6) | def main(): FILE: scripts/current/today_gust.py function main (line 11) | def main(): FILE: scripts/current/today_high.py function main (line 16) | def main(dt: date | None): FILE: scripts/current/today_min_windchill.py function main (line 16) | def main(dt: datetime, realtime: bool): FILE: scripts/current/today_precip.py function t (line 12) | def t(value): function main (line 19) | def main(): FILE: scripts/current/vsby.py function main (line 13) | def main(valid: datetime | None): FILE: scripts/dailyb/spammer.py function mywrap (line 30) | def mywrap(text): function htmlize (line 36) | def htmlize(msg): function get_github_commits (line 43) | def get_github_commits(): function cowreport (line 141) | def cowreport(): function feature (line 184) | def feature(): function news (line 255) | def news(): function send_email (line 301) | def send_email(msg): function iembot_report (line 309) | def iembot_report(conn: Connection | None = None) -> list[str, str]: function main (line 359) | def main(dryrun: bool): FILE: scripts/dailyb/wwa.py function run (line 64) | def run(sts=None, ets=None): function main (line 144) | def main(): FILE: scripts/dbutil/add_iem_data_entry.py function add_summary (line 14) | def add_summary(cursor, date, iemid): function main (line 28) | def main(): FILE: scripts/dbutil/asos2archive.py function build_reset_times (line 25) | def build_reset_times() -> dict: function get_first_updated (line 39) | def get_first_updated(): function compute_time (line 51) | def compute_time(argv): function do_insert (line 70) | def do_insert(source_cursor, reset_times, madis): function main (line 189) | def main(): FILE: scripts/dbutil/clean_afos.py function main (line 27) | def main(): FILE: scripts/dbutil/clean_mos.py function main (line 12) | def main(): FILE: scripts/dbutil/clean_telemetry.py function main (line 14) | def main(): FILE: scripts/dbutil/clean_unknown_hads.py function main (line 14) | def main(): FILE: scripts/dbutil/compute_alldata_sts.py function get_minvalid (line 28) | def get_minvalid(cursor, station, start_year): function get_maxvalid (line 41) | def get_maxvalid(cursor, station, start_year): function main (line 57) | def main(dbname: str, network: str) -> None: FILE: scripts/dbutil/compute_climate_sts.py function main (line 18) | def main(network: str): FILE: scripts/dbutil/compute_cocorahs_sts.py function main (line 18) | def main(network: str): FILE: scripts/dbutil/compute_coop_sts.py function do_network (line 18) | def do_network(conn: Connection, network: str): function main (line 72) | def main(network: str): FILE: scripts/dbutil/compute_hads_sts.py function get_minvalid (line 19) | def get_minvalid(sid): function get_maxvalid (line 32) | def get_maxvalid(sid): function do_network (line 45) | def do_network(network: str): function main (line 87) | def main(network: str | None): FILE: scripts/dbutil/compute_isusm_sts.py function main (line 10) | def main(): FILE: scripts/dbutil/compute_network_extent.py function main (line 9) | def main(): FILE: scripts/dbutil/compute_rwis_sts.py function main (line 15) | def main(network: str): FILE: scripts/dbutil/delete_station.py function delete_logic (line 7) | def delete_logic(icursor, mcursor, network, station): function main (line 34) | def main(network: str, station: str): FILE: scripts/dbutil/hads_delete_dups.py function query (line 17) | def query(sql, args=None): function workflow (line 34) | def workflow(valid): function main (line 64) | def main(dt: datetime): FILE: scripts/dbutil/mine_autoplot.py function archive (line 17) | def archive(cursor): function get_dbendts (line 29) | def get_dbendts(cursor): function find_and_save (line 40) | def find_and_save(cursor, dbendts): function main (line 80) | def main(): FILE: scripts/dbutil/network_timezone.py function main (line 8) | def main(): FILE: scripts/dbutil/rwis2archive.py function get_first_updated (line 19) | def get_first_updated(): function process_traffic (line 31) | def process_traffic(first_updated, last_updated): function process_soil (line 77) | def process_soil(first_updated, last_updated): function do_ob_work (line 142) | def do_ob_work(iconn, rconn, first_updated, last_updated): function process_obs (line 220) | def process_obs(first_updated, last_updated): function main (line 231) | def main(minutes: int | None): FILE: scripts/dbutil/set_attribute_phour.py function load_sites (line 16) | def load_sites(conn: Connection | None = None) -> pd.DataFrame: function load_obs (line 32) | def load_obs(conn: Connection | None = None) -> pd.DataFrame: function update_mesosite (line 47) | def update_mesosite(iemids: list[int], conn: Connection | None = None) -... function main (line 60) | def main(): FILE: scripts/dbutil/set_climate.py function workflow (line 14) | def workflow(col: str, conn: Connection | None = None): function main (line 83) | def main(): FILE: scripts/dbutil/set_county.py function set_county (line 6) | def set_county(mcursor2, iemid, ugc, ugcname): function set_zone (line 14) | def set_zone(mcursor2, iemid, ugc): function logic (line 21) | def logic( function main (line 96) | def main(): FILE: scripts/dbutil/set_elevation.py function get_elevation (line 16) | def get_elevation(lon: float, lat: float) -> float | None: function workflow (line 28) | def workflow(): function main (line 64) | def main(lon: float | None, lat: float | None): FILE: scripts/dbutil/set_timezone.py function main (line 13) | def main(): FILE: scripts/dbutil/set_wfo.py function main (line 9) | def main(): FILE: scripts/dbutil/sync_stations.py function sync (line 14) | def sync(df, dbname): function main (line 96) | def main(): FILE: scripts/dbutil/unknown_stations.py function do_asos (line 10) | def do_asos(): function check_asos_in_coop_network (line 28) | def check_asos_in_coop_network(): function print_blank_sname (line 49) | def print_blank_sname(): function do_hads (line 63) | def do_hads(): function main (line 101) | def main(): FILE: scripts/dbutil/uscrn.py function main (line 10) | def main(): FILE: scripts/dbutil/xcheck_SFQ.py function load_sites (line 14) | def load_sites() -> pd.DataFrame: function load_obs (line 29) | def load_obs() -> pd.DataFrame: function main (line 43) | def main(): FILE: scripts/dbutil/xcheck_madis.py function main (line 15) | def main(): FILE: scripts/dl/archive_composite.py function main (line 18) | def main(sts: datetime, ets: datetime): FILE: scripts/dl/download_cfs.py function check (line 25) | def check(now, varname, scenario) -> bool: function dl (line 41) | def dl(now, varname, scenario): function main (line 86) | def main(valid): FILE: scripts/dl/download_ffg.py function do (line 18) | def do(ts): function main (line 50) | def main(valid: datetime | None): FILE: scripts/dl/download_gfs.py function cull (line 20) | def cull(valid): function need_to_run (line 30) | def need_to_run(valid, hr): function fetch (line 39) | def fetch(valid, hr): function main (line 100) | def main(valid: datetime): FILE: scripts/dl/download_hrrr_rad.py function need_to_run (line 22) | def need_to_run(valid) -> bool: function fetch (line 38) | def fetch(valid): function main (line 91) | def main(valid: datetime | None): FILE: scripts/dl/download_hrrr_tsoil.py function need_to_run (line 21) | def need_to_run(valid: datetime) -> bool: function fetch (line 37) | def fetch(valid): function main (line 96) | def main(valid: datetime | None): FILE: scripts/dl/download_imerg.py function get_geotiff (line 36) | def get_geotiff(valid: datetime, source: str) -> np.ndarray | None: function get_netcdf (line 64) | def get_netcdf(valid, source) -> np.ndarray | None: function main (line 105) | def main(valid: datetime, realtime: bool): FILE: scripts/dl/download_nam.py function need_to_run (line 19) | def need_to_run(valid: datetime, hr) -> bool: function fetch (line 40) | def fetch(valid, hr): function main (line 99) | def main(valid: datetime): FILE: scripts/dl/download_narr.py function process (line 23) | def process(tarfn): function fetch_gdex (line 51) | def fetch_gdex(year, month): function main (line 101) | def main(year: int, month: int): FILE: scripts/dl/download_ndfd.py function process_grib (line 25) | def process_grib(grb): function workflow (line 80) | def workflow(url): function main (line 93) | def main(): FILE: scripts/dl/download_rtma_ru.py function fetch_aws (line 21) | def fetch_aws(dt: datetime): function fetch (line 67) | def fetch(dt): function main (line 131) | def main(valid: datetime): FILE: scripts/dl/fetch_merra.py function trans (line 31) | def trans(now): function do_month (line 42) | def do_month(sts): function main (line 97) | def main(year: int | None, month: int | None): FILE: scripts/dl/fetch_power.py function main (line 27) | def main(year: int | None, dt: datetime | None, domain: str, force: bool): FILE: scripts/dl/ncep_stage4.py function download (line 20) | def download(now: datetime, offset: int): function main (line 72) | def main(): FILE: scripts/dl/radar_composite.py function save (line 21) | def save(sectorName, file_name, dir_name, ts, routes, bbox=None): function runtime (line 55) | def runtime(ts: datetime, routes: str): function main (line 93) | def main(valid: datetime): FILE: scripts/era5/fetch_era5.py function ingest (line 40) | def ingest(ncin: Dataset, nc: Dataset, valid: datetime, domain: str): function fetch (line 174) | def fetch(valid: datetime, checkcache: bool): function archive (line 213) | def archive(fn: str, valid: datetime): function run (line 229) | def run(valid: datetime, justdomain: str | None, checkcache: bool): function main (line 246) | def main(valid: datetime, domain: str | None, checkcache: bool): FILE: scripts/era5/init_hourly.py function init_year (line 14) | def init_year(ts: datetime, domain: str): function main (line 193) | def main(year, domain): FILE: scripts/gfs/gfs2csv.py function main (line 7) | def main(): FILE: scripts/gfs/gfs2iemre.py function create (line 26) | def create(ts: datetime, domain: str, dom: dict) -> str: function merge_grib (line 146) | def merge_grib(nc, now, domain: str, dom: dict): function main (line 290) | def main(valid: datetime, domain: str): FILE: scripts/gfs/gfs_4inch.py function get_idx (line 17) | def get_idx(lons, lats, lon, lat) -> tuple[int, int]: function sampler (line 23) | def sampler(xaxis, yaxis, vals, x, y): function gen_plot (line 34) | def gen_plot(cdf, dt, day, soilt, lons, lats, fx): function main (line 73) | def main(): FILE: scripts/gs/plot_gdd.py function run (line 13) | def run(gddbase, now, fn): function main (line 30) | def main(): FILE: scripts/hads/assign_has_hml.py function deal_with_unknown (line 16) | def deal_with_unknown(station: str, conn: Connection = None): function load_sites (line 79) | def load_sites(conn: Connection = None) -> pd.DataFrame: function load_obs (line 92) | def load_obs(conn: Connection = None) -> pd.DataFrame: function main (line 105) | def main(conn: Connection = None): FILE: scripts/hads/compute_hads_pday.py function workflow (line 19) | def workflow(dt: date): function main (line 113) | def main(dt: datetime): FILE: scripts/hads/compute_hads_phour.py function build_metadata (line 38) | def build_metadata(conn: Connection | None = None) -> pd.DataFrame: function insert_unknown_station (line 53) | def insert_unknown_station( function build_obs (line 68) | def build_obs(valid: datetime, conn: Connection | None = None) -> pd.Dat... function set_value (line 94) | def set_value( function workflow (line 136) | def workflow(valid: datetime, conn: Connection | None = None): function main (line 208) | def main(valid: datetime): FILE: scripts/hads/dedup_hml_forecasts.py function workflow (line 18) | def workflow(ts: datetime): function main (line 65) | def main(dt: datetime): FILE: scripts/hads/process_hads_inbound.py function main (line 28) | def main(conn: Connection | None = None): FILE: scripts/hads/process_nwps_stages.py function process_site (line 15) | def process_site(mcursor, nwsli, meta): function main (line 74) | def main(network): FILE: scripts/hads/raw2obs.py function v (line 17) | def v(val): function do (line 24) | def do(ts: date): function main (line 88) | def main(dt: datetime): FILE: scripts/hads/sync_idpgis.py function get_current (line 23) | def get_current(dbconn): function get_idp (line 39) | def get_idp() -> dict: function add_station (line 56) | def add_station(dbconn, nwsli, attrs): function main (line 85) | def main(): FILE: scripts/hrrr/dl_hrrrref.py function is_archive_complete (line 28) | def is_archive_complete(valid: datetime): function wait_for_upstream (line 56) | def wait_for_upstream(valid: datetime) -> None: function run (line 85) | def run(tmpfp: tempfile._TemporaryFileWrapper, valid: datetime): function main (line 173) | def main(valid: datetime, skiprecheck: bool): FILE: scripts/hrrr/hrrr_jobs.py function main (line 15) | def main(valid: datetime, rt: bool): FILE: scripts/hrrr/hrrr_ref2raster.py function do_step (line 28) | def do_step( function workflow (line 176) | def workflow(valid: datetime, routes: str): function main (line 196) | def main(valid: datetime, rt: bool, force: bool): FILE: scripts/hrrr/plot_ref.py function run (line 28) | def run(tmpdir, valid, routes): function main (line 121) | def main(valid, is_realtime, force: bool): FILE: scripts/iemplot/dump_altm.py function main (line 9) | def main(): FILE: scripts/iemre/daily_analysis.py function generic_gridder (line 48) | def generic_gridder(df, idx, domain: str = "conus"): function compute_daily_pairs (line 103) | def compute_daily_pairs( function copy_iemre_hourly (line 134) | def copy_iemre_hourly(ts: date, ds: xr.Dataset, domain: str): function use_climodat_12z (line 253) | def use_climodat_12z(ts, ds): function use_asos_daily (line 307) | def use_asos_daily(ts, ds, domain): function use_climodat_daily (line 371) | def use_climodat_daily(ts: date, ds): function workflow (line 427) | def workflow(ts: date, domain: str): function main (line 480) | def main(valid: datetime, domain: str): FILE: scripts/iemre/db_to_netcdf.py function main (line 33) | def main(dt: datetime, domain: str, varname: str | None) -> None: FILE: scripts/iemre/grid_climate.py function generic_gridder (line 16) | def generic_gridder(nc, df, idx): function grid_solar (line 37) | def grid_solar(nc, ts): function grid_day (line 69) | def grid_day(nc, ts): function workflow (line 102) | def workflow(ts): function main (line 118) | def main(dt: datetime | None): FILE: scripts/iemre/grid_climate_ifc.py function generic_gridder (line 15) | def generic_gridder(nc, df, idx): function grid_day (line 39) | def grid_day(nc, ts): function workflow (line 69) | def workflow(ts): function main (line 76) | def main(): FILE: scripts/iemre/grid_climate_stage4.py function generic_gridder (line 15) | def generic_gridder(nc, df, idx): function grid_day (line 40) | def grid_day(nc, ts): function workflow (line 73) | def workflow(ts): function main (line 82) | def main(): FILE: scripts/iemre/grid_rsds.py function try_era5land (line 34) | def try_era5land(ts: datetime, domain: str) -> np.ndarray | None: function do_gfs (line 79) | def do_gfs(ts: datetime, domain: str) -> np.ndarray | None: function do_hrrr (line 111) | def do_hrrr(ts: datetime) -> np.ndarray | None: function postprocess (line 207) | def postprocess(srad: np.ndarray, ts: datetime, domain: str) -> bool: function main (line 242) | def main(dt: datetime | None, year, month, domain: str): FILE: scripts/iemre/hourly_analysis.py function use_era5land (line 42) | def use_era5land(ts, kind, domain: str): function use_hrrr_soilt (line 83) | def use_hrrr_soilt(ts): function use_rtma (line 109) | def use_rtma(ts, kind): function grid_wind (line 143) | def grid_wind(df, domain): function grid_skyc (line 164) | def grid_skyc(df, domain): function generic_gridder (line 171) | def generic_gridder(df, idx, domain): function grid_hour (line 197) | def grid_hour(ts: datetime, domain: str): function write_grid (line 335) | def write_grid(valid, vname, grid, domain: str): function main (line 369) | def main(valid: datetime, domain): FILE: scripts/iemre/ingest_nohrsc.py function main (line 18) | def main(valid): FILE: scripts/iemre/init_daily.py function init_year (line 16) | def init_year(ts, domain, ci: bool): function main (line 249) | def main(year: int, domain: str, ci: bool): FILE: scripts/iemre/init_daily_ifc.py function init_year (line 15) | def init_year(ts: datetime, ci: bool): function main (line 93) | def main(year: int, ci: bool) -> None: FILE: scripts/iemre/init_dailyc.py function init_year (line 15) | def init_year(domain: str, ts: datetime): function main (line 127) | def main(): FILE: scripts/iemre/init_hourly.py function init_year (line 15) | def init_year(ts: datetime, domain: str, ci: bool) -> None: function main (line 177) | def main(year: int, ci: bool) -> None: FILE: scripts/iemre/init_ifc_dailyc.py function init_year (line 14) | def init_year(ts: datetime): function main (line 86) | def main(): FILE: scripts/iemre/init_narr.py function main (line 20) | def main(year: int): FILE: scripts/iemre/init_stage4_daily.py function init_year (line 15) | def init_year(ts: datetime, ci: bool) -> str | None: function main (line 112) | def main(year: int, ci: bool) -> None: FILE: scripts/iemre/init_stage4_dailyc.py function init_year (line 14) | def init_year(ts): function main (line 107) | def main(): FILE: scripts/iemre/init_stage4_hourly.py function init_year (line 16) | def init_year(ts: datetime, ci: bool) -> str | None: function main (line 134) | def main(year: int, ci: bool): FILE: scripts/iemre/merge_ifc.py function run (line 19) | def run(ts): function main (line 57) | def main(dt: datetime): FILE: scripts/iemre/merge_narr.py function to_netcdf (line 19) | def to_netcdf(valid): function main (line 46) | def main(year: int, month: int): FILE: scripts/iemre/por_dailyc.py function main (line 11) | def main(domain: str): FILE: scripts/iemre/precip_ingest.py function get_p01m_status (line 23) | def get_p01m_status(valid): function ingest_hourly_grib (line 38) | def ingest_hourly_grib(valid): function copy_to_iemre (line 75) | def copy_to_iemre(valid): function era5workflow (line 110) | def era5workflow(valid: datetime, domain: str): function workflow (line 127) | def workflow(valid: datetime, domain: str, force_copy: bool): function main (line 145) | def main(ts: datetime | None, ets: datetime | None, domain: str): FILE: scripts/iemre/prism_adjust_stage4.py function compute_s4total (line 24) | def compute_s4total(valid: datetime): function workflow (line 55) | def workflow(valid: datetime): function main (line 137) | def main(dt: datetime): FILE: scripts/iemre/stage4_12z_adjust.py function save12z (line 21) | def save12z(ts: datetime, val: np.ndarray): function merge (line 37) | def merge(ts: datetime): function main (line 107) | def main(dt: datetime): FILE: scripts/iemre/use_icon.py function compute_model_valid (line 47) | def compute_model_valid(valid: datetime) -> datetime | None: function grib_download (line 74) | def grib_download(model_valid: datetime, valid: datetime) -> None: function copy_grib_to_netcdf (line 143) | def copy_grib_to_netcdf(valid: datetime, domain: str, fhour: int) -> None: function main (line 179) | def main(valid: datetime) -> None: FILE: scripts/iemre/use_ifs.py function compute_model_valid (line 34) | def compute_model_valid(valid: datetime) -> datetime | None: function process (line 62) | def process(valid: datetime, model_valid: datetime) -> None: function main (line 150) | def main(valid: datetime) -> None: FILE: scripts/ingestors/asos_1minute/parse_ncei_asos1minute.py function tstamp2dt (line 39) | def tstamp2dt(s, metadata): function p2_parser (line 61) | def p2_parser(ln, metadata): function make_real (line 95) | def make_real(s, minval, maxval): function make_int (line 106) | def make_int(s, minval, maxval): function p1_parser (line 117) | def p1_parser(line, metadata): function dl_archive (line 186) | def dl_archive(df, dt): function liner (line 224) | def liner(fn): function runner (line 229) | def runner(pgconn, metadata, station): function init_dataframes (line 310) | def init_dataframes( function merge_archive_end (line 360) | def merge_archive_end(df, dt): function dl_realtime (line 377) | def dl_realtime(df, dt, mdt, page): function cleanup (line 412) | def cleanup(df): function main (line 434) | def main( function test_timestamp (line 460) | def test_timestamp(): function test_parser (line 472) | def test_parser(): FILE: scripts/ingestors/awos/parse_monthly_maint.py function clean (line 32) | def clean(val: str) -> float: function main (line 40) | def main(filename: str, commit: bool) -> None: FILE: scripts/ingestors/cocorahs/cocorahs_data_ingest.py function safeP (line 22) | def safeP(v): function main (line 32) | def main(conn, dt: date | None) -> None: function frontend (line 135) | def frontend(dt: datetime | None): FILE: scripts/ingestors/cocorahs/cocorahs_stations.py function main (line 20) | def main(newerthan: datetime): FILE: scripts/ingestors/dot_plows.py function workflow (line 30) | def workflow(): FILE: scripts/ingestors/dot_truckcams.py function get_current_fn (line 37) | def get_current_fn(label): function get_archive_fn (line 42) | def get_archive_fn(label, utc): function fetch_features (line 47) | def fetch_features(offset): function workflow (line 66) | def workflow(): function process_features (line 77) | def process_features(features): FILE: scripts/ingestors/dotcams/ingest_dot_webcams.py function fetch_image (line 27) | def fetch_image(url: str) -> requests.Response | None: function add_entry (line 45) | def add_entry(cursor, cam, props): function process_feature (line 56) | def process_feature(cursor, domain, feat: dict): function main (line 156) | def main(): FILE: scripts/ingestors/dotcams/sync_roadcam_meta.py function process_date (line 14) | def process_date(text: str) -> pd.Timestamp | None: function process_group (line 23) | def process_group( function main (line 55) | def main(conn: Connection | None = None) -> None: FILE: scripts/ingestors/elnino.py function main (line 10) | def main(): FILE: scripts/ingestors/flux_ingest.py function c (line 139) | def c(v): function make_time (line 146) | def make_time(string) -> datetime: function main (line 153) | def main(): FILE: scripts/ingestors/ifc/ingest_ifc_precip.py function get_file (line 32) | def get_file(tmpdir, now, routes): function to_raster (line 65) | def to_raster(tmpfn, now): function ldm (line 88) | def ldm(tmpfn, now, routes): function do_time (line 104) | def do_time(tmpdir, now, routes="ac"): function main (line 116) | def main(): FILE: scripts/ingestors/isusm/ingest_isusm.py function make_time (line 149) | def make_time(string): function ensure_float (line 156) | def ensure_float(df: pd.DataFrame, colname: str): function qcval (line 164) | def qcval(df: pd.DataFrame, colname: str, floor: float, ceiling: float): function qcval2 (line 176) | def qcval2(df: pd.DataFrame, colname: str, floor: float, ceiling: float): function do_inversion (line 184) | def do_inversion(filename, nwsli): function minute_iemaccess (line 229) | def minute_iemaccess(df): function process (line 271) | def process(fullfn: str): function main (line 414) | def main(): FILE: scripts/ingestors/madis/extract_hfmetar.py function vsbyfmt (line 30) | def vsbyfmt(val): function process_sky (line 56) | def process_sky(data: dict, skycs: list[str], skyls: list): function safe_convert (line 71) | def safe_convert( function process (line 104) | def process(ncfn): function find_fn (line 325) | def find_fn(hours: int) -> str | None: function main (line 341) | def main(hours: int | None, filename: str | None) -> None: FILE: scripts/ingestors/madis/extract_madis.py function figure (line 15) | def figure(val, qcval): function figure_alti (line 26) | def figure_alti(qcval): function check (line 33) | def check(val): function main (line 40) | def main(): FILE: scripts/ingestors/madis/extract_metar.py function zerocheck (line 24) | def zerocheck(val): function figure (line 29) | def figure(val, qcval): function figure_alti (line 38) | def figure_alti(qcval): function check (line 45) | def check(val): function process_metars (line 52) | def process_metars(metars): function main (line 69) | def main(): function workflow (line 90) | def workflow(fn): FILE: scripts/ingestors/madis/sync_stations.py function main (line 19) | def main(filename: str): FILE: scripts/ingestors/madis/to_iemaccess.py function find_file (line 27) | def find_file(variant, valid: datetime): function sanity_check (line 62) | def sanity_check(val, lower, upper): function provider2network (line 69) | def provider2network(provider, name): function build_roadstate_xref (line 106) | def build_roadstate_xref(ncvar): function process (line 114) | def process(fn: str, valid: datetime): function main (line 290) | def main(valid: datetime): FILE: scripts/ingestors/ncei/91_20/ingest.py function remove_station (line 19) | def remove_station(sid): function nona (line 31) | def nona(val, minval=None): function ingest (line 40) | def ingest(pgconn, sid): function main (line 97) | def main(): FILE: scripts/ingestors/ncei/91_20/merge_stations.py function compute_stations (line 6) | def compute_stations(cursor): function main (line 39) | def main(): FILE: scripts/ingestors/ncei/ingest_fisherporter.py function ingest (line 17) | def ingest(df: pd.DataFrame, sid: str, cursor): function main (line 65) | def main(): FILE: scripts/ingestors/ncei/ingest_isd.py function get_metadata (line 24) | def get_metadata(faa): function main (line 48) | def main(airforce, wban, faa, year1, year2): FILE: scripts/ingestors/ncei/run_network_isd_ingest.py function build_xref (line 13) | def build_xref(): function main (line 37) | def main(network: str, till_year: int): FILE: scripts/ingestors/ncei/xcheck_ghcn_stations.py function read_table (line 8) | def read_table(state): function main (line 25) | def main(state): FILE: scripts/ingestors/onewire.py function main (line 11) | def main(): FILE: scripts/ingestors/other/feel_ingest.py function get_starttimes (line 20) | def get_starttimes(cursor) -> tuple[date, datetime]: function ingest (line 35) | def ingest(cursor): function main (line 160) | def main(): FILE: scripts/ingestors/other/parse0006.py function main (line 13) | def main(): FILE: scripts/ingestors/other/parse0010.py function main (line 17) | def main(): FILE: scripts/ingestors/other/purpleair.py function save_other (line 18) | def save_other(data): function main (line 45) | def main(): FILE: scripts/ingestors/parse0002.py function main (line 13) | def main(): FILE: scripts/ingestors/rwis/process_rwis.py function merge (line 133) | def merge(atmos, surface): function do_iemtracker (line 202) | def do_iemtracker(obs): function METARtemp (line 214) | def METARtemp(val): function METARwind (line 233) | def METARwind(sknt, drct, gust): function gen_metars (line 246) | def gen_metars(obs, filename, convids=False): function update_iemaccess (line 302) | def update_iemaccess(obs): function process_features (line 327) | def process_features(features): function fetch (line 340) | def fetch(uri: str) -> pd.DataFrame: function ldm_insert_metars (line 373) | def ldm_insert_metars(fn1, fn2): function main (line 385) | def main(): FILE: scripts/ingestors/rwis/process_rwis_dtn.py function process (line 18) | def process(cursor, df, nwsli): function main (line 32) | def main(): FILE: scripts/ingestors/rwis/process_soil.py function clean2 (line 20) | def clean2(val): function clean (line 25) | def clean(val): function process_features (line 38) | def process_features(features): function main (line 64) | def main(): FILE: scripts/ingestors/rwis/process_traffic.py function load_metadata (line 19) | def load_metadata(): function create_sensor (line 34) | def create_sensor(cursor, key, row, meta): function process (line 59) | def process(cursor, df, meta): function main (line 86) | def main(): FILE: scripts/ingestors/soilm_ingest.py function qcval (line 142) | def qcval(df, colname, floor, ceiling): function qcval2 (line 151) | def qcval2(df, colname, floor, ceiling): function make_time (line 158) | def make_time(string): function do_inversion (line 165) | def do_inversion(filename, nwsli): function common_df_logic (line 210) | def common_df_logic(filename, maxts, nwsli, tablename): function m15_process (line 407) | def m15_process(nwsli, maxts): function hourly_process (line 457) | def hourly_process(nwsli, maxts): function daily_process (line 507) | def daily_process(nwsli, maxts): function get_max_timestamps (line 557) | def get_max_timestamps(nwsli): function dump_raw_to_ldm (line 599) | def dump_raw_to_ldm(nwsli, dyprocessed, hrprocessed): function main (line 664) | def main(station: str | None): function test_make_tstamp (line 703) | def test_make_tstamp(): FILE: scripts/ingestors/squaw/ingest_squaw.py function main (line 14) | def main(conn: Connection = None) -> None: FILE: scripts/ingestors/uscrn_ingest.py function n2n (line 27) | def n2n(val): function is_within (line 34) | def is_within(val, floor, ceiling): function process_file (line 43) | def process_file(icursor, ocursor, year, filename, size, reprocess): function download (line 197) | def download(year, reprocess=False) -> list: function main (line 250) | def main(year: int | None): FILE: scripts/isuag/fix_temps.py function main (line 13) | def main(): FILE: scripts/isusm/agg_1minute.py function hourly_process (line 19) | def hourly_process(cursor, station, hour, mdf, hdf): function daily_process (line 64) | def daily_process(cursor, station, dt, df: pd.DataFrame, ddf): function do_date_ops (line 109) | def do_date_ops(df): function main (line 122) | def main(dt: datetime | None): FILE: scripts/isusm/agg_precip.py function assign_phour (line 17) | def assign_phour(): function main (line 48) | def main(): FILE: scripts/isusm/archiver.py function save_content (line 22) | def save_content(station, content): function process (line 50) | def process(files): function zip_and_delete (line 73) | def zip_and_delete(station, files): function upload_to_staging (line 92) | def upload_to_staging(): function main (line 108) | def main(): FILE: scripts/isusm/backfill_summary.py function process (line 20) | def process(pgconn, obs: pd.DataFrame): function compute_drct (line 58) | def compute_drct(dt: date): function main (line 113) | def main(dt: datetime): FILE: scripts/isusm/csv2ldm.py function main (line 16) | def main(): FILE: scripts/isusm/fancy_4inch.py function get_idx (line 22) | def get_idx(lons, lats, lon, lat): function get_grib (line 28) | def get_grib(now, fhour): function do_nam (line 49) | def do_nam(valid): function sampler (line 74) | def sampler(xaxis, yaxis, vals, x, y): function main (line 87) | def main(days: int): FILE: scripts/isusm/fix_high_low.py function setaccess (line 16) | def setaccess(cursor, iemid, col, dt, newval): function setval (line 28) | def setval(cursor, station, col, ob, dt, newval): function check_date (line 40) | def check_date(dt): function main (line 101) | def main(dt): FILE: scripts/isusm/fix_precip.py function print_debugging (line 25) | def print_debugging(station): function get_hdf (line 40) | def get_hdf(nt, dt): function set_iemacces (line 74) | def set_iemacces(station, dt, precip_inch): function update_precip (line 90) | def update_precip(dt, station, hdf): function main (line 173) | def main(dt: datetime): FILE: scripts/isusm/fix_soil4t.py function setval (line 20) | def setval( function do_checks (line 57) | def do_checks(qcdf: pd.DataFrame, conn: Connection, dt: date, col: str): function passes_bulk_check (line 93) | def passes_bulk_check(qcdf: pd.DataFrame): function check_date (line 109) | def check_date(dt: date, conn: Connection = None): function main (line 168) | def main(dt: datetime): FILE: scripts/isusm/fix_solar.py function check_date (line 15) | def check_date(dt): function fix_nulls (line 62) | def fix_nulls(): function main (line 142) | def main(dt: datetime | None): FILE: scripts/isusm/isusm2rr5.py function mt (line 17) | def mt(prefix, tmpf, depth, q): function generate_rr5 (line 29) | def generate_rr5(): function main (line 109) | def main(): function test_mt (line 119) | def test_mt(): FILE: scripts/isusm/nmp_monthly_email.py function generate_report (line 20) | def generate_report(start_date, end_date): function main (line 61) | def main(): FILE: scripts/isusm/zap_temp_humid.py function do_isuag (line 13) | def do_isuag(nwsli, sts, ets): function do_iem (line 57) | def do_iem(nwsli, sts, ets): function main (line 87) | def main(station: str, sts: datetime, ets: datetime): FILE: scripts/isusm/zero_daily_precip.py function zero_hourly (line 13) | def zero_hourly(station, sts, ets): function zero_daily (line 31) | def zero_daily(station, date): function zero_iem (line 48) | def zero_iem(station, date): function main (line 76) | def main(station: str, dt: datetime): FILE: scripts/model/motherlode_ingest.py function xref (line 55) | def xref(row, varname, model): function run (line 64) | def run(conn: Connection, model, station, lon, lat, ts): function run_model (line 147) | def run_model(conn: Connection, model, runtime): function check_and_run (line 162) | def check_and_run(conn: Connection, model, runtime): function main (line 184) | def main(valid: datetime): FILE: scripts/month/obs_precip.py function main (line 10) | def main(): FILE: scripts/month/obs_precip_coop.py function main (line 9) | def main(): FILE: scripts/month/plot_avgt.py function main (line 10) | def main(): FILE: scripts/month/plot_gdd.py function main (line 10) | def main(): FILE: scripts/month/plot_sdd.py function main (line 14) | def main(): FILE: scripts/mos/current_bias.py function doit (line 14) | def doit(now, model): function main (line 99) | def main(model: str, valid: datetime | None): FILE: scripts/mrms/copy_daily_24h.py function workflow (line 16) | def workflow(dt: datetime): function main (line 47) | def main(dt: datetime): FILE: scripts/mrms/init_daily_mrms.py function init_year (line 14) | def init_year(ts: datetime, for_dep=False, ci=False): function main (line 118) | def main(year, ci: bool): FILE: scripts/mrms/init_mrms_dailyc.py function init_year (line 13) | def init_year(ts): function main (line 93) | def main(): FILE: scripts/mrms/make_mrms_rasters.py function convert_to_image (line 29) | def convert_to_image(data): function cleanup (line 68) | def cleanup(): function is_realtime (line 75) | def is_realtime(gts): function need_not_run (line 81) | def need_not_run(gts, hr) -> bool: function doit (line 91) | def doit(gts: datetime, hr: int): function main (line 309) | def main(valid: datetime): FILE: scripts/mrms/merge_mrms_q3.py function run (line 27) | def run(nc: netCDF4.Dataset, dt: date, for_dep: bool): function main (line 109) | def main(dt: datetime, for_dep): FILE: scripts/mrms/mesh_contours.py function pqinsert (line 26) | def pqinsert(tmpfn, ets, interval): function make_metadata (line 50) | def make_metadata(tmpfn, mydict): function make_contours (line 56) | def make_contours(tmpfn): function make_raster (line 83) | def make_raster(vals, tmpfn): function agg (line 101) | def agg(sts, ets): function main (line 127) | def main(minutes: int, valid: datetime): FILE: scripts/mrms/mrms_lcref_comp.py function make_colorramp (line 25) | def make_colorramp(): function do (line 43) | def do(now, realtime=False): function main (line 173) | def main(valid: datetime): FILE: scripts/mrms/mrms_monthly_plot.py function do_month (line 15) | def do_month(year, month, routes): function main (line 51) | def main(year: int | None, month: int | None) -> None: FILE: scripts/mrms/mrms_rainrate_comp.py function workflow (line 28) | def workflow(now, realtime): function main (line 160) | def main(valid: datetime): FILE: scripts/nass/ingest_iowa_pdf.py function is_number (line 82) | def is_number(s): function glean_labels (line 90) | def glean_labels(label) -> list: function process_lines_pdfminer (line 106) | def process_lines_pdfminer(valid, lines) -> int: function process_lines (line 133) | def process_lines(valid, lines) -> int: function ingest (line 182) | def ingest(valid, label, numbers): function get_url (line 224) | def get_url(valid): function workflow (line 241) | def workflow(sunday, engine, remotefn): function main (line 281) | def main(sunday, weeks, engine, remotefn): FILE: scripts/nass/nass_quickstats.py function get_df (line 37) | def get_df(year, sts, topic): function process (line 64) | def process(df: pd.DataFrame, conn: Connection | None = None): function main (line 188) | def main(rerun_all: bool): FILE: scripts/ncei/ingest_climdiv.py function process (line 20) | def process(procdate, region): function update (line 79) | def update(cursor, row) -> int: function dbsave (line 97) | def dbsave(df): function main (line 113) | def main(): FILE: scripts/ndfd/grid_climate_ndfd.py function generic_gridder (line 16) | def generic_gridder(nc, cursor, idx): function grid_day (line 46) | def grid_day(nc, ts): function workflow (line 78) | def workflow(ts): function main (line 87) | def main(): FILE: scripts/ndfd/init_ndfd_dailyc.py function init_year (line 11) | def init_year(ts): function main (line 104) | def main(): FILE: scripts/ndfd/ndfd2iemre.py function create (line 21) | def create(ts): function do_target (line 83) | def do_target(nc, now, target, day, vname): function merge_grib (line 113) | def merge_grib(nc, now): function main (line 126) | def main(): FILE: scripts/ndfd/ndfd2netcdf.py function create_netcdf (line 15) | def create_netcdf(ts): function merge_grib (line 87) | def merge_grib(ts, nc): function workflow (line 131) | def workflow(ts): function main (line 146) | def main(dt: datetime): FILE: scripts/ndfd/plot_temps.py function plot_gdd (line 18) | def plot_gdd(ts): function plot_maxmin (line 65) | def plot_maxmin(ts, field): function main (line 107) | def main(dt: datetime): FILE: scripts/nldas/init_hourly.py function init_year (line 13) | def init_year(ts): function main (line 130) | def main(year: int): FILE: scripts/nldas/process_nldasv2_noah.py function process (line 19) | def process(valid: datetime): function main (line 76) | def main(dt: datetime): FILE: scripts/other/ot2archive.py function dowork (line 18) | def dowork(sts, ets): function get_first_updated (line 84) | def get_first_updated(): function main (line 96) | def main(): FILE: scripts/other/update_daily_srad.py function main (line 23) | def main(dt: datetime): FILE: scripts/outgoing/madis2csv.py function sanity_check (line 21) | def sanity_check(val, lower, upper, goodfmt, default): function main (line 28) | def main(): FILE: scripts/plots/plot_rwis_sf.py function cln (line 11) | def cln(vals): function main (line 19) | def main(): FILE: scripts/prism/grid_climate_prism.py function generic_gridder (line 18) | def generic_gridder(nc, cursor, idx): function grid_day (line 52) | def grid_day(nc, ts): function workflow (line 89) | def workflow(ts): function main (line 98) | def main(dt: datetime | None): FILE: scripts/prism/ingest_prism.py function process (line 31) | def process(valid: datetime): function update_properties (line 73) | def update_properties(valid): function main (line 89) | def main(dt: datetime): FILE: scripts/prism/init_daily.py function init_year (line 15) | def init_year(ts: datetime, ci: bool): function main (line 120) | def main(year: int, ci: bool): FILE: scripts/prism/init_prism_dailyc.py function init_year (line 17) | def init_year(ts): function main (line 116) | def main(): FILE: scripts/qc/check_afos.py function check_vtec_dups (line 26) | def check_vtec_dups(ts): function sample (line 45) | def sample(source, ts): function look4 (line 61) | def look4(ts: datetime): function main (line 85) | def main(dt: datetime): FILE: scripts/qc/check_awos_online.py function main (line 16) | def main(): FILE: scripts/qc/check_isusm_online.py function main (line 14) | def main(): FILE: scripts/qc/check_n0q.py function run (line 15) | def run(sts: datetime, ets: datetime): function main (line 38) | def main(dt: datetime): FILE: scripts/qc/check_station_geom.py function main (line 12) | def main(): FILE: scripts/qc/check_vtec_eventids.py function main (line 18) | def main(): FILE: scripts/qc/check_webcams.py function workflow (line 16) | def workflow(netname, pname): function main (line 63) | def main(): FILE: scripts/roads/archive_roadsplot.py function do (line 19) | def do(now: datetime): function main (line 50) | def main(valid: datetime): FILE: scripts/roads/check_roads_geom.py function main (line 28) | def main(): FILE: scripts/roads/ingest_roads_rest.py function export_shapefile (line 99) | def export_shapefile(txn, valid): function main (line 162) | def main(): FILE: scripts/roads/init_roads_database.py function main (line 12) | def main(): FILE: scripts/roads/merge_roads.py function main (line 13) | def main(): FILE: scripts/rtma/rtma_backfill.py function workflow (line 34) | def workflow(now: datetime): function main (line 102) | def main(dt: datetime): FILE: scripts/rtma/wind_power.py function run (line 49) | def run(ts, routes): function main (line 95) | def main(valid: datetime | None): FILE: scripts/sbw/compute_shared_border_pct.py function main (line 17) | def main(year: int): FILE: scripts/sbw/raccoon_sbw_to_ppt.py function test_job (line 40) | def test_job(): function add_job (line 55) | def add_job(row): function check_for_work (line 67) | def check_for_work() -> list: function get_warnings (line 88) | def get_warnings(sts: datetime, ets: datetime, wfo, wtypes): function do_job (line 128) | def do_job(job): function main (line 374) | def main(test: bool): FILE: scripts/scan/init_stations.py function main (line 12) | def main(): FILE: scripts/scan/scan_ingest.py function save_row (line 51) | def save_row(sid, meta, valid, row, icursor, scursor): function load_times (line 97) | def load_times(icursor): function main (line 117) | def main(reprocess: bool, dt: datetime | None, station: str | None): FILE: scripts/season/plot_4month_stage4.py function main (line 18) | def main(): FILE: scripts/season/plot_cli_jul1_snow.py function main (line 10) | def main(): FILE: scripts/smos/ingest_smos.py function consume (line 18) | def consume(scursor, fn, ts, grid_ids): function fn2datetime (line 64) | def fn2datetime(fn): function load_grid_ids (line 76) | def load_grid_ids(scursor, grid_ids): function lookforfiles (line 83) | def lookforfiles(): FILE: scripts/smos/plot.py function makeplot (line 22) | def makeplot(ts, routes="ac"): function main (line 110) | def main(valid: datetime, realtime: bool): FILE: scripts/summary/compute_daily.py function clean (line 25) | def clean(val, floor, ceiling): function compute_wind_gusts_asos (line 34) | def compute_wind_gusts_asos(gdf, currentrow, newdata): function is_new (line 57) | def is_new(colname, newval, currentrow, newdata): function get_rwis_obs (line 68) | def get_rwis_obs(dt: date) -> pd.DataFrame: function get_asos_obs (line 92) | def get_asos_obs(dt: date) -> pd.DataFrame: function compute_things (line 118) | def compute_things(df): function do (line 134) | def do(dt: date, netclass: str, meta: dict): function main (line 290) | def main(dt: datetime): FILE: scripts/summary/hourly_precip.py function update (line 16) | def update(icursor, iemid, valid, phour): function archive (line 29) | def archive(ts): function realtime (line 57) | def realtime(ts): function main (line 81) | def main(valid: datetime | None): FILE: scripts/summary/max_reflect.py function get_colortable (line 23) | def get_colortable(prod): function run (line 47) | def run(tmpdir, prod, sts): function main (line 190) | def main(valid): FILE: scripts/summary/update_dailyrain.py function main (line 20) | def main(conn: Connection | None = None) -> None: function frontend (line 64) | def frontend() -> None: FILE: scripts/swat/swat_realtime.py function init_files (line 34) | def init_files(page, huc12s): function workflow (line 54) | def workflow(page, huc12s): function main (line 118) | def main(): FILE: scripts/ua/compute_params.py function nonull (line 40) | def nonull(val, minval=None, maxval=None): function log_interp (line 52) | def log_interp(zz, xx, yy): function get_surface_winds (line 61) | def get_surface_winds(wind_profile): function get_aloft_winds (line 70) | def get_aloft_winds(wind_profile, level): function get_station_elevation (line 77) | def get_station_elevation(df, nt): function gt1 (line 92) | def gt1(val): function compute_total_totals (line 99) | def compute_total_totals(profile): function compute_sweat_index (line 110) | def compute_sweat_index(profile, total_totals): function do_profile (line 133) | def do_profile(cursor, fid, gdf: pd.DataFrame, nt): function main (line 317) | def main(year: int | None, station: str | None, valid: datetime | None): FILE: scripts/ua/compute_sts_ets.py function main (line 12) | def main(): FILE: scripts/ua/igra2_ingest.py function main (line 24) | def main(overwrite: bool, icao: str | None): FILE: scripts/ua/ingest_from_spc.py class RAOB (line 21) | class RAOB: method __init__ (line 24) | def __init__(self): method conv_hhmm (line 35) | def conv_hhmm(self, raw): method conv_speed (line 53) | def conv_speed(self, raw: str): method __str__ (line 61) | def __str__(self): method database_save (line 68) | def database_save(self, txn): function conv (line 124) | def conv(raw: str): function parse (line 132) | def parse(raw): function main (line 164) | def main(valid, station): function frontend (line 241) | def frontend(valid: datetime, station: str | None): FILE: scripts/uscrn/compute_uscrn_pday.py function _do_update (line 22) | def _do_update(icursor, valid, iemid, precip): function run (line 32) | def run(valid: datetime): function main (line 84) | def main(dt: datetime): FILE: scripts/usdm/process_usdm.py function database_save (line 24) | def database_save(dt: date, shpfn): function workflow (line 45) | def workflow(dt: date, routes): function main (line 90) | def main(dt: datetime | None): FILE: scripts/util/list_stale_autoplots.py function main (line 37) | def main(): FILE: scripts/util/make_archive_baseline.py function main (line 32) | def main(dt: datetime | None): FILE: scripts/util/pick_state.py function main (line 8) | def main(): FILE: scripts/util/poker2afos.py function process (line 442) | def process(order): function main (line 507) | def main(): FILE: scripts/util/set_iemdb_etc_hosts.py function main (line 63) | def main(host): FILE: scripts/webalizer/combine_logs.py function replace_timestamp (line 21) | def replace_timestamp(log_line: str, dt: datetime) -> str: function extract_timestamp (line 28) | def extract_timestamp(log_line) -> datetime: function processor (line 39) | def processor(progress, outfp, log_iters): function combine_logs (line 106) | def combine_logs(log_files, output): FILE: scripts/week/plot_obs.py function fmter (line 13) | def fmter(val): function runner (line 22) | def runner(days): function main (line 67) | def main(): FILE: scripts/windrose/daily_drive_network.py function do_network (line 15) | def do_network(network): function main (line 54) | def main(): FILE: scripts/windrose/drive_network_windrose.py function main (line 17) | def main(network, everything): FILE: scripts/windrose/make_windrose.py function main (line 18) | def main(network, station): FILE: scripts/year/plot_gdd.py function main (line 13) | def main(gddbase): FILE: scripts/year/plot_stage4.py function main (line 14) | def main(): FILE: scripts/year/precip.py function main (line 15) | def main(): FILE: scripts/yieldfx/baseline2db.py function main (line 13) | def main(): FILE: scripts/yieldfx/cfs2iemre_netcdf.py function merge (line 29) | def merge(nc, valid, gribname, vname): function create_netcdf (line 70) | def create_netcdf(valid): function finalize (line 158) | def finalize(nc): function main (line 171) | def main(dt: datetime | None): FILE: scripts/yieldfx/cfs_tiler.py function make_netcdf (line 19) | def make_netcdf(fullpath, valid, west, south): function replace_cfs (line 81) | def replace_cfs(nc, valid, islice, jslice): function copy_iemre (line 109) | def copy_iemre(nc, fromyear, ncdate0, ncdate1, islice, jslice): function tile_extraction (line 163) | def tile_extraction(nc, valid, west, south): function qc (line 190) | def qc(nc): function workflow (line 201) | def workflow(valid, ncfn, west, south): function main (line 211) | def main(): FILE: scripts/yieldfx/cfs_tiler_lastyear.py function make_netcdf (line 16) | def make_netcdf(fullpath, valid, west, south): function replace_cfs (line 77) | def replace_cfs(nc, valid, islice, jslice): function copy_iemre (line 105) | def copy_iemre(nc, fromyear, ncdate0, ncdate1, islice, jslice): function tile_extraction (line 158) | def tile_extraction(nc, valid, west, south): function qc (line 169) | def qc(nc): function workflow (line 179) | def workflow(valid, ncfn, west, south): function main (line 189) | def main(): FILE: scripts/yieldfx/county_csv.py function process (line 14) | def process(df, ncfn, south, west): function main (line 95) | def main(): FILE: scripts/yieldfx/dump_hybridmaize.py function main (line 19) | def main(): FILE: scripts/yieldfx/dumpbaseline.py function main (line 11) | def main(): FILE: scripts/yieldfx/psims_baseline.py function make_netcdf (line 22) | def make_netcdf(ncfn, valid, west, south): function copy_iemre (line 79) | def copy_iemre(nc, ncdate0: date, ncdate1: date, islice, jslice): function tile_extraction (line 131) | def tile_extraction(nc, valid, west: float, south: float, fullmode): function qc (line 153) | def qc(nc): function workflow (line 164) | def workflow(valid, ncfn, west, south, fullmode): function main (line 181) | def main(dt: datetime | None, full: bool): FILE: scripts/yieldfx/yieldfx_workflow.py function p (line 39) | def p(val, prec): function write_and_upload (line 47) | def write_and_upload(df, location): function qc (line 137) | def qc(df): function load_baseline (line 143) | def load_baseline(location: str): function replace_forecast (line 178) | def replace_forecast(df: pd.DataFrame, location: str): function replace_cfs (line 235) | def replace_cfs(df: pd.DataFrame, location: str): function replace_obs_iem (line 274) | def replace_obs_iem(df, location): function replace_obs (line 336) | def replace_obs(df, location): function compute_gdd (line 426) | def compute_gdd(df): function do (line 433) | def do(location): function main (line 461) | def main(location: str | None): FILE: src/iemjs/src/domUtils.d.ts type TomSelectElement (line 93) | interface TomSelectElement extends HTMLElement { FILE: src/iemjs/src/domUtils.js function escapeHTML (line 8) | function escapeHTML(val) { function getElement (line 23) | function getElement(id, ElementType) { function requireElement (line 47) | function requireElement(id, ElementType) { function getInputElement (line 62) | function getInputElement(id) { function requireInputElement (line 72) | function requireInputElement(id) { function getSelectElement (line 81) | function getSelectElement(id) { function requireSelectElement (line 91) | function requireSelectElement(id) { function getButtonElement (line 100) | function getButtonElement(id) { function requireButtonElement (line 110) | function requireButtonElement(id) { function getElements (line 120) | function getElements(ids, ElementType) { function requireElements (line 131) | function requireElements(ids, ElementType) { function addEventListeners (line 142) | function addEventListeners(ids, event, handler, ElementType) { function getElementValue (line 157) | function getElementValue(id, defaultValue = '') { function setElementValue (line 168) | function setElementValue(id, value) { function getTomSelectElement (line 187) | function getTomSelectElement(id) { function requireTomSelectElement (line 201) | function requireTomSelectElement(id) { FILE: src/iemjs/tests/runner.js function runTest (line 19) | function runTest(testName, script) { function runAllTests (line 52) | async function runAllTests() { FILE: src/iemjs/tests/test-exports.js function testExports (line 13) | function testExports() { FILE: src/iemjs/tests/test-imports.js function testImports (line 6) | async function testImports() { FILE: tests/iemweb/autoplot/test_api.py function genmod (line 15) | def genmod(): function test_fourcolons (line 22) | def test_fourcolons(): function test_threecolons (line 28) | def test_threecolons(): function test_autoplot_calls_index (line 37) | def test_autoplot_calls_index(apid: str): function test_autoplot_calls_via_frontend (line 45) | def test_autoplot_calls_via_frontend(apid: str): FILE: tests/iemweb/autoplot/test_barchar.py function test_barchart_simple (line 10) | def test_barchart_simple(): FILE: tests/iemweb/autoplot/test_extweb_failures.py function test_ap17 (line 8) | def test_ap17(): FILE: tests/iemweb/autoplot/test_index.py function get_test_urls (line 11) | def get_test_urls(): function test_urls (line 23) | def test_urls(url): function test_cookie_set_to_all (line 30) | def test_cookie_set_to_all(): function test_bad_network (line 38) | def test_bad_network(): FILE: tests/iemweb/autoplot/test_meta.py function test_find_title (line 6) | def test_find_title(): function test_simple (line 11) | def test_simple(): FILE: tests/iemweb/autoplot/test_one_offs.py function test_forecast2image (line 11) | def test_forecast2image(): function test_forecast2image_future (line 24) | def test_forecast2image_future(): function test_failed_archive_fetch (line 31) | def test_failed_archive_fetch(httpx_mock: HTTPXMock): function test_corrupted_grib_file (line 39) | def test_corrupted_grib_file(): FILE: tests/iemweb/autoplot/test_urls.py function get_test_urls (line 10) | def get_test_urls(): function test_urls (line 26) | def test_urls(url): FILE: tests/iemweb/current/test_live.py function test_offline (line 11) | def test_offline(): function test_workflow (line 18) | def test_workflow(httpx_mock: HTTPXMock): function test_badauth (line 33) | def test_badauth(httpx_mock: HTTPXMock): function test_live_webcam_image (line 41) | def test_live_webcam_image(): FILE: tests/iemweb/geojson/test_geojson_index.py function myapp (line 11) | def myapp(): function test_invalid (line 16) | def test_invalid(myapp): function test_7am (line 23) | def test_7am(myapp): function test_network_obs (line 30) | def test_network_obs(myapp): function test_nexrad_attr_csv (line 37) | def test_nexrad_attr_csv(myapp): function test_network (line 45) | def test_network(myapp): FILE: tests/iemweb/geojson/test_sbw.py function test_260410_ts_at_issue (line 9) | def test_260410_ts_at_issue(): function test_250102_ts_not_working (line 21) | def test_250102_ts_not_working(): FILE: tests/iemweb/iembot/test_mastodon.py function test_no_server_provided (line 13) | def test_no_server_provided(): function test_simple (line 21) | def test_simple(): function test_oauth_code (line 40) | def test_oauth_code(): FILE: tests/iemweb/json/test_json_index.py function test_invalid (line 11) | def test_invalid(): function test_raob (line 18) | def test_raob(): function test_stage4 (line 25) | def test_stage4(): function test_index_php (line 33) | def test_index_php(): FILE: tests/iemweb/json/test_radar.py function test_ridge_available (line 10) | def test_ridge_available(tmp_path, monkeypatch): FILE: tests/iemweb/json/test_spcoutlook.py function test_simple (line 7) | def test_simple(): FILE: tests/iemweb/onsite/test_features.py function test_invalid_request (line 8) | def test_invalid_request(): function test_content_nofile (line 16) | def test_content_nofile(): function test_content_hasfile (line 23) | def test_content_hasfile(): function test_http_range_bytes_request (line 30) | def test_http_range_bytes_request(): function test_vote (line 42) | def test_vote(): function test_novote (line 49) | def test_novote(): FILE: tests/iemweb/request/gis/test_lsr.py function test_csv_empty (line 7) | def test_csv_empty(): FILE: tests/iemweb/request/gis/test_watchwarn.py function test_valid_kml (line 8) | def test_valid_kml(): FILE: tests/iemweb/request/test_asos.py function test_asos_request (line 7) | def test_asos_request(): function test_asos_alldata_greater_than_24hours (line 20) | def test_asos_alldata_greater_than_24hours(): FILE: tests/iemweb/request/test_coop.py function test_simple (line 18) | def test_simple(dbcursor): FILE: tests/iemweb/request/test_maxcsv.py function test_moon_phase_calc (line 7) | def test_moon_phase_calc(): FILE: tests/iemweb/request/test_metars.py function test_load (line 7) | def test_load(): FILE: tests/iemweb/test_afos.py function test_dsm_throttle (line 7) | def test_dsm_throttle(): function test_query_timeout (line 17) | def test_query_timeout(): FILE: tests/iemweb/test_all_application.py function get_services (line 10) | def get_services(package_name): function test_all (line 23) | def test_all(application, appname: str): FILE: tests/iemweb/test_dispatch.py function test_shared_json_mount (line 7) | def test_shared_json_mount(): function test_shared_geojson_mount (line 18) | def test_shared_geojson_mount(): function test_direct_search_route (line 28) | def test_direct_search_route(): FILE: tests/iemweb/test_doc_urls.py function get_mods_and_urls (line 11) | def get_mods_and_urls(): function test_docutils_publish_string (line 35) | def test_docutils_publish_string(mod, cgi): function test_urls (line 48) | def test_urls(mod, cgi): FILE: tests/iemweb/test_fields.py function station_model (line 12) | def station_model(): function test_tz_aliases (line 22) | def test_tz_aliases(station_model): function test_bad_tz (line 28) | def test_bad_tz(station_model): function test_no_station (line 34) | def test_no_station(station_model): function test_station_list_field (line 40) | def test_station_list_field(station_model): function test_naughty_station_list_field (line 48) | def test_naughty_station_list_field(station_model): FILE: tests/iemweb/test_iemweb_urls.py function get_mods_and_urls (line 10) | def get_mods_and_urls(extra=""): function test_urls (line 30) | def test_urls(arg): function test_urls422 (line 39) | def test_urls422(arg): FILE: tests/iemweb/test_module.py function test_api (line 6) | def test_api(): FILE: tests/iemweb/test_proxy_error_handler.py function test_simple (line 7) | def test_simple(): FILE: tests/iemweb/test_util.py function test_slot_acquiring (line 10) | def test_slot_acquiring(): function test_too_many_requests (line 17) | def test_too_many_requests(): function test_acquire_slot_creates_lock_directory (line 26) | def test_acquire_slot_creates_lock_directory(): function test_acquire_slot_multiple_processes (line 51) | def test_acquire_slot_multiple_processes(): function test_acquire_slot_osError_handling (line 71) | def test_acquire_slot_osError_handling(): function test_acquire_slot_close_exception_handling (line 84) | def test_acquire_slot_close_exception_handling(): function test_release_slot_with_none (line 98) | def test_release_slot_with_none(): function test_release_slot_with_valid_fd (line 104) | def test_release_slot_with_valid_fd(): function test_release_slot_exception_handling (line 113) | def test_release_slot_exception_handling(): function test_release_slot_close_exception (line 125) | def test_release_slot_close_exception(): function test_acquire_slot_all_busy_scenario (line 137) | def test_acquire_slot_all_busy_scenario(): function test_str_case (line 164) | def test_str_case(): FILE: tests/iemweb/vtec/test_vtec.py function test_index_unknown_vtec (line 8) | def test_index_unknown_vtec(): function test_f_http_redirect (line 22) | def test_f_http_redirect(): function test_index_http_redirect (line 34) | def test_index_http_redirect(): function test_index_redirect (line 48) | def test_index_redirect(): FILE: tests/run_feature_autoplots.py function run_plot (line 16) | def run_plot(uri): function workflow (line 47) | def workflow(entry): function main (line 57) | def main(): FILE: tests/stress_tilecache.py function main (line 12) | def main(): FILE: tests/test_mod_wsgi.py function apps (line 9) | def apps(): function test_app (line 28) | def test_app(app): FILE: tests/test_php.py function get_urls (line 30) | def get_urls(extra): function apps (line 40) | def apps(): function test_php (line 53) | def test_php(app): function test_php_urls (line 71) | def test_php_urls(url): function test_php_urls405 (line 84) | def test_php_urls405(url):