GitHub Awesome系列 | 大氣、海洋和氣候科學常用的工具庫(Python為主)

2021-02-14 氣象學家

整理來源:Pangeo Data 致力於解決地理大數據的社區

連結地址:https://github.com/pangeo-data/awesome-open-climate-science

This is a curated list of open source software packages that make our lives as scientists, hackers and data wranglers easier or just more awesome. This list is intended to be the fluid-earth counterpart of awesome open geoscience, although there is inevitably some overlap. It is not just climate science! We use the word "climate" in the repo name just as shorthand for the fluid part of the earth. Packages from atmospheric science, oceanography, climate science, and hydrology are all welcome.

In accordance with the awesome manifesto, we add awesome repositories. We are wide open to contributions of course! Don't hesitate to add your favorite packages by making a [pull request]

上段英文採用最新秒殺谷歌翻譯的DeepL直出:

這是一份經過篩選的開放源碼軟體包列表,它使我們作為科學家、黑客和數據整理者的生活變得更加輕鬆,或者說是更加令人敬畏。這個列表的目的是要成為令人敬畏的開放地球科學的流體地球對應物,儘管其中難免有一些重疊。這不僅僅是氣候科學! 我們在repo名稱中使用 "氣候 "這個詞只是作為地球流體部分的速記。來自大氣科學、海洋學、氣候科學、水文科學的包都是我們歡迎的。

按照令人敬畏的宣言,我們添加了令人敬畏的repositories。當然,我們也歡迎大家踴躍投稿。請不要猶豫,添加你喜歡的軟體包,並提出[拉取請求] 。


 

Awesome Open Atmospheric, Ocean, and Climate Science


Contents

Software

Data Repositories

Tutorials

Cheat Sheets

Miscellaneous

How to Contribute

License

相關焦點

  • 常用的十大 python 圖像處理工具
    Python成為這種圖像處理任務是一個恰當選擇,這是因為它作為一種科學程式語言正在日益普及,並且在其生態系統中免費提供許多最先進的圖像處理工具供大家使用。讓我們看一下可以用於圖像處理任務中的常用 Python 庫有哪些吧。
  • 中國氣象人也在github上擁有一席之地了!
    Python語言的強大和靈活受到了越來越多氣象從業者的青睞,今天我們給大家推薦一下MeteoAI在github上的awesome-atmos[1]項目。這個項目啟發於awesome-python[2],是氣象圈的awesome系列,主要整合了一些常用的氣象領域的工具,大多數為Python相關。
  • 一文總結數據科學家常用的Python庫(下)
    用於建模的Python庫我們已經到達了本文最受期待的部分 - 構建模型!這就是我們大多數人首先進入數據科學領域的原因,不是嗎?讓我們通過這三個Python庫探索模型構建。TensorFlow提供簡單的模型構建,強大的機器學習生成,以及強大的實驗工具和庫。TensorFlow提供多個抽象級別供您根據需要進行選擇。它通過使用高級Keras API用於構建和訓練模型,這使得TensorFlow入門和機器學習變得容易。瀏覽此連結以查看安裝過程:https://www.tensorflow.org/install。
  • python機器學習:常用庫的介紹及安裝
    1、為了學習方便,建議大家安裝Anaconda(由於平臺不讓給出網站連結,所以具體連結直接百度搜一下就可以得到),為什麼建議使用這個軟體呢,因為安裝了這個軟體後本身就自帶了IPython、Numpy、pandas,scikit-learn等庫,不用你去在一步一步的去安裝其他的庫;並且該軟體兼容性不錯,可以在Mac OS, windows和linux上運行,一勞永逸,非常方便。
  • 這幾個常用的python庫你需要知道
    python可以說是近幾年最火熱、最實用的、最容易上手的工具之一了。功能強大、應用廣泛,可以幫你搜集工作數據,還能幫你下載音樂,電影,於是就掀起了一波學習python的大潮,小編也毫不猶豫的加入了。但是對於向小編一樣的小白來說,剛開始學習還是有些困難的,需要首先了解python的一些基礎知識。所以小編就整理了一些常用的python庫,希望對正在學習python的小夥伴有所幫助。1.MatplotlibMatplotlib是一個用於創建二維圖和圖形的底層庫。
  • 紅隊彈藥庫
    官方插件庫Https://github.com/snoopysecurity/awesome-burp-extensions超棒系列之burp拓展Https://github.com/d3vilbug/HackBar集成HackbarHttps://github.com/PortSwigger/turbo-intruder比Burp自帶的入侵者更快,一分鐘打
  • 宋寶華:一個簡單的python腳本畫出Linux程序/庫依賴圖
    繼《宋寶華:一個簡單的python腳本看透Linux程序對庫的依賴》之後,作為一個python的初級用戶,學習和實踐python的步伐根本就不下來!我們想分析某個軟體有沒有依賴GPL而非LGPL的庫,如果我們想確保應用程式不GPL的話。原理1:我們使用了Linux裡面的dot繪圖工具(沒有的童鞋請apt install安裝)。假設1.dot文件存放了如下數據,
  • 2019年必知的10大頂級Python庫
    Keras 包含許多常用的神經網絡構建塊的實現,例如層、目標、激活函數、優化器和一系列工具,以使圖像和文本數據的處理更加容易。此外,它還提供許多預處理的數據集和預訓練的模型,如 MNIST, VGG, Inception, SqueezeNet, ResNet 等。Keras 也是深度學習研究人員的最愛。
  • 數據工程師需要掌握的 18 個 Python 庫
    數據清洗Pandaspandas 是基於NumPy 的一種工具,該工具是為了解決數據分析任務而創建的。Pandas 納入了大量庫和一些標準的數據模型,提供了高效地操作大型數據集所需的工具。pandas提供了大量能使我們快速便捷地處理數據的函數和方法。你很快就會發現,它是使Python成為強大而高效的數據分析環境的重要因素之一。
  • 誰是2020年最強Python庫?年度Top10出爐
    它使用了即時模式範式和計算機的GPU來實現動態界面。即時模式範式在視頻遊戲中非常流行,這意味著它的動態GUI不需要保留任何數據,而是逐幀獨立繪製的。同時,它還使用GPU來建構動態界面。Dear PyGui還可以繪圖、創建主題、創建2D遊戲,還擁有一些小工具,比如說內置文檔、日誌記錄、原始碼查看器之類的,這些小工具可以協助App的開發。
  • Python第三方庫安裝
    pypi.org其中PyPI: Python Package Index是由PSF維護的展示全球Python計算生態的主站如要安裝圖像處理opencv-python庫可以搜索 opencv,但結果如下:
  • 學習筆記,從NumPy到Scrapy,學習Python不能錯過這些庫
    numpy庫可以用來存儲和處理大型矩陣,並且在一定程度上彌補了python在運算效率上的不足,正是因為numpy的存在使得python成為數值計算領域的一大利器;2. SciPy SciPy和Numpy聯繫很密切,Scipy一般都是操控Numpy數組來進行科學計算,所以可以說是基於Numpy之上了。
  • 大氣與海洋科學系師生共同開展2020年世界氣象日「氣候與水」系列...
    聚焦氣候變化與水資源保護,大氣與海洋科學系教師黨支部和研究生黨支部聯合開展「氣候與水」系列主題活動,以線上科普專欄、主題講座、支部共建等形式,助力喚起人們對氣候治理與氣象工作的重視和支持,推動大氣科學與其他學科間的交叉與融合,在當代大學生中宣傳新形勢下的氣候與水的關係,呼籲更加合理、協調、可持續地利用和規劃氣候與水資源。
  • 令人讚嘆的8個Python新手工具!
    但它僅僅是編程世界的敲門磚,可以讓你快速上手,之後的路途依然要找尋一些別的工具。2、 Scikit-learnscikit-learn是一個建立在Scipy基礎上的用於機器學習的Python模塊。其中scikit-learn是最有名的,是開源的,任何人都可以免費地使用這個庫或者進行二次開發。它是一個非常強大的工具,能為庫的開發提供高水平的支持和嚴格的管理。
  • 這10 個 Python 可視化工具,你都用過?
    兩個直方圖 matplotlib 是Python可視化程序庫的泰鬥。經過十幾年它任然是Python使用者最常用的畫圖庫。它的設計和在1980年代被設計的商業化程序語言MATLAB非常接近。 由於 matplotlib 是第一個 Python 可視化程序庫,有許多別的程序庫都是建立在它的基礎上或者直接調用它。 比如pandas和Seaborn就是matplotlib的外包,它們讓你能用更少的代碼去調用 matplotlib的方法。
  • 數據科學的Python軟體包
    數據科學不是工具或技術。通過掌握市場上現有的一些工具和庫,可以培養和滋養這項技能。為什麼要將Python用於數據科學?Python被認為是實現數據科學和機器學習模型的頂級程式語言之一。現在,讓我們討論一些為什麼開發人員和數據科學家在其數據科學項目中更喜歡使用Python而不是其他程式語言的主要原因。
  • 38個常用Python庫:數值計算、可視化、機器學習等8大領域都有了
    SciPy在NumPy庫的基礎上增加了眾多的數學、科學及工程計算中常用的庫函數,如線性代數、常微分方程數值求解、信號處理、圖像處理、稀疏矩陣等,可進行插值處理、信號濾波,以及使用C語言加速計算。3. Pandas基於NumPy的一種工具,為解決數據分析任務而生。
  • 2020年六大機器學習Python庫!
    外頭有許多類型的python庫可用,本文介紹了一些流行的機器學習庫。1. NumPy:NumPy是一種通用的數組處理軟體包。它提供高性能的多維數組對象和用於處理這些數組的工具。它是用於科學計算的基本Python軟體包。NumPy針對Python的CPython參考實現,這是一種非優化的字節碼解釋器。
  • 植物科學常用資料庫和生物信息學工具
    對於所有開展植物科學相關研究的科研工作者和學生群體而言,各類資料庫和分析平臺的建立和更新維護為植物的組學、功能、進化以及遺傳育種等方面研究提供了豐富的資源,具有重要的理論指導意義和應用價值。通過總結目前已有的植物科學相關的資料庫資源和分析平臺,調查其使用頻率和應用程度,可以為大家更好地開展科研工作提供便利。