You may have noticed that Unidata Program Center developer Ryan May spends a bit of his time evangelizing the use of the Python language in the atmospheric sciences. This week he appears over on Johnny Lin's PyAOS (Python for the Atmospheric and Oceanic Sciences) blog, weighing in on the future of AOS Python.
For a number of years, the Unidata Thredds group has been in the process of "implementing" server-side computation Real-Soon-Now (as the saying goes).
Events have overtaken the previous notion of server-side computing and here we try to codify a replacement that uses a separate server model based on Jupyter (an offshoot of IPython).
From the point of view of Unidata, Jupyter provides a powerful alternative to roll-your-own server-side computing. It supports multiple, "real" programming languages. It is a server itself, so it can be co-located with an existing Thredds server. And, most importantly, it is designed to execute small programs written in any of its supported languages.
We are proposing to implement server-side computing for Thredds by using one or more co-located Jupyter servers. This document elaborates on the capabilities and required support infrastructure to make this proposal operational.
Version 4.6.7 of the netCDF Operators (NCO) has been released. NCO is an Open Source package that consists of a dozen standalone, command-line programs that take netCDF files as input, then operate (e.g., derive new data, average, print, hyperslab, manipulate metadata) and output the results to screen or files in text, binary, or netCDF formats.
The NCO project is coordinated by Professor Charlie Zender of the Department of Earth System Science, University of California, Irvine. More information about the project, along with binary and source downloads, are available on the SourceForge project page.
The COMET program invites you to attend the GOES-R Series Faculty Virtual Course, a series of seven interactive webinars that provide an introduction to the new capabilities offered by the latest-generation GOES-R weather satellite. Registration is free for university faculty.
Sessions run on Wednesdays at 12pm MDT between August 30 and November 1, 2017. Webinar sessions will last 45 minutes and will consist of a 25 minute presentation followed by 20 minutes of discussion time. Recordings will be made available online.
This document proposes an architecture for implementing thread-safe access to the netcdf-c library. Here, the term 'thread-safe' means that multiple threads can access the netcdf-c library safely (i.e. without interference or deadlock or race conditions). This does not mean that the library is itself multi-threaded. Rather, access to the library is serialized so that only one thread at a time is executing the library code.
The Unidata Program Center is hiring! We are looking for a scientific software developer to join our team in creating and maintaining software and data services to support the geosciences.
We are looking for a software developer to help us help our community of scientists bridge the gaps between data servers, desktop scientific visualization packages like the Integrated Data Viewer, and “notebook”-style workflows (think Jupyter notebooks). We'll be integrating existing tools with new technologies to help scientists streamline the process of finding and analyzing data. At the Unidata Program Center, you'll have a chance to work with a great team in-house and an enthusiastic open source community.