Software Updates 2020

2020-03-30: Julia 1.4

2020-03-20:

  • Python 3 Anaconda 2019
  • Python 3 system-wide
  • Software
    • (new) libnetcdff6 (4.4.4+ds-3) and libnetcdff-dev (4.4.4+ds-3)
  • R (system-wide)
    • (new) markovchain 0.8.4
    • (upd) various packages …

2020-02-29: Async I/O in Jupyter Notebooks

  • Python 3
    • (upd) various Jupyter libs: jupyter-client 6.0.0, jupyter-console 6.1.0, jupyterhub 1.1.0, jupyterlab 1.2.6, ipykernel 5.1.4, ipython 7.12.0, …

      This means you work seamlessly with Python 3’s async/await coroutines in the system-wide Python3 kernel:

      import asyncio
      
      async def main():
          print('hello')
          await asyncio.sleep(1)
          print('world')
      
      await main()
      
    • (new) folium 0.10.1 – maps of the world. try import folium; folium.Map(location=[45.523, -122.675], width=750, height=500)

    • (upd) requests 2.23.0, cython 0.29.15, numba 0.48.0, numpy 1.17.5, curio 1.0, nest-asyncio 1.2.3, biopython 1.76

    • (upd) PyTest related: pytest-5.3.5, pytest-doctestplus-0.5.0, pytest-forked-1.1.3, pytest-html-2.0.1, pytest-mock-2.0.0, pytest-pylint-0.15.0, hypothesis-5.5.4, pytest-astropy-0.8.0

  • Software
  • LEAN
    • (upd) mathlib 2020-02-27 nightly build (LEAN 3.6.0 and mathlib aren’t compatible yet, hence no update of LEAN itself)
  • R
    • (new) mltools 0.3.5A collection of machine learning helper functions, particularly assisting in the Exploratory Data Analysis phase.

2020-02-21: LEAN 3.5.1 and JavaScript Kernel

2020-02-16: Pandas 1.0 and Octave 5.2.0

2020-02-03: AstroPy 4.0

2020-01-29 Rust 1.40

  • Software:
    • (upd) a round of updating Rust:
      • stable: 1.40.0
      • beta: 1.41.0-beta.2
      • nightly: 1.42.0-nightly
  • Python 3 and Anaconda 2019:
    • (new) pgmpy 0.1.9a python library for working with Probabilistic Graphical Models
  • Python 3:
    • (new) okpy 1.14.19OK autogrades programming assignments, facilitates submission, composition feedback, and analytics for your class. It’s installed for the Linux Terminal and run ok --help for more info.
    • (new) pyreadstat 0.2.9read and write sas (sas7bdat, sas7bcat, xport), spps (sav, zsav, por) and stata (dta) data files into/from pandas dataframes
    • (new) bitarray 1.2.1efficient arrays of booleans
    • (new) ifsFractals 1.17.4fast IFS fractal generation (ifs fractals example)
    • (upd) PyTorch 1.3.1, joblib 0.14.1, drive-cli 2.1.0, seaborn 0.10.0, numba 0.47.0

2020-01-19: SentimentAnalysis R package

2020-01-05: SageMath 9.0 based on Python 3

  • SageMath:
  • Julia:
    • new year cleanup: only supporting 1.0 LTS and newer versions – currently 1.3.1 – which is the default Julia on CoCalc now.
    • (upd) re-installing all packages will lead to various updates
    • (new) ApproxFun and SpecialMatrices in 1.3.1
  • Software:
    • (upd) bazel 2.0.0, pypy 7.3.0, xpra 3.0.4
    • and various Linux package updates, including R packages
  • Python 3:
  • Python 2:
    • Python 2 is still available, but w/o maintenance.
    • If you require specific setups for old libraries and python 2, we can setup a custom software environment.
  • R: