程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

DSSAT model modeling method, Python+DSSAT fast batch operation and cross fusion, extension

編輯:Python

Decision Support Systems for Agrotechnology Transfer (簡稱DSSAT)Model is one of the famous crop growth simulation model in the world.現有版本V4.7能模擬27Main crop growth and yield formation,Widely used in precision agriculture、水肥管理、氣候變化、糧食安全、Soil carbon cycle、環境影響、Agricultural sustainability、Ecological agriculture and other areas related to the agricultural production and scientific research.DSSATModel kernel algorithm is based onFortran語言開發的,Software interface is based onC++進行開發.了解和熟悉DSSATModel of the key algorithms and software operation is learningDSSAT模型的基礎.此外,Want to be a good crop model users and indispensable talent team,In addition to master relevant knowledge on crop model,Knowledge of fast simulation of the model and efficient data analysis ability.PythonIs an application scenario is widely、Easy to learn programming language,在DSSATThe climate model、土壤、Management measures, such as data preparation,Automation simulation and result analysis play an important role in.
The practice part fromDSSATModel algorithm and模型軟件Two aspects are familiar with掌握DSSAT模型的使用.Some step in learning how to usePythonProgramming language to use fastDSSAT模型,Let everyone do not need to use the interface can be fast batch runDSSAT模型,方便各個領域可以更好地交叉融合、擴展應用.
Selected a large number of crop model application cases,全程干貨,全面熟悉DSSATThe comprehensive agricultural ecosystem models,Improve the ability of applied、數據分析和圖表制作技能.如果你是資深模型愛好者,This study can be further熟悉Various modules related algorithm;如果你是個模型入門者,This study will allow you to experience the fun of a key simulation.

【專家】:Dr Shaw,Top colleges and universities teacher,Long engaged in agricultural、Ecological field multi-source data integration,土壤-Crop growth model and machine/深度學習開發、The application and spatial grid simulation,發表了多篇SCI高水平論文,具有豐富的科研和教學經驗.

>>> DSSAT 作 物 模 型 建 模 方 法 及 實 踐 技 術 應 用


第一部分:DSSATModel modeling practice technology application content

專題一 DSSATThe model and advanced application
1.The concept of crop growth model
2.The development status of crop growth model
3.DSSATModel the development course of
4.DSSATModule of the model and simulation process
5.The forefront of crop growth models application
Crop growth model of algorithm improvement
Crop growth model site scale and grid scale simulation
Crop growth model and machine learning integration
Crop growth model and remote sensing、The phenotypic data assimilation

專題二 DSSATModel installation and compile
1 DSSAT模型操作
1)DSSAT的安裝
2)DSSATOperation interface model on
2 DSSATSource operating model and compile
1)DSSATModel source installation
2)DSSATIntroduction and modify the source code
3)DSSAT源碼的編譯

專題三 DSSATMeteorological files ready to
DSSATOwn meteorological data preparation
1)DSSATThe introduction of meteorological files
2)Turn sunlight radiation algorithm
3)DSSATMeteorological file conversion

專題四 DSSATModel of phenological development module
DSSATGrowth period algorithm
1)DSSATModel the growth period of scale
2)DSSATModel of accumulated temperature calculation
3)DSSATModel of growth period algorithm
4)DSSATGrowth period impact factor of the model and algorithm

專題五 DSSATSoil file ready to
1 DSSATModel of soil input parameters
2 DSSATModel approximate estimation of soil parameters under the condition of lack of data
3 DSSATModel input file to prepare soil

專題六 DSSAT土壤水-碳-Nitrogen modules
1 DSSATModel of soil module
2 DSSATSoil moisture models as the main algorithm
3 DSSATDynamic process simulation model of soil nutrient andN2OEmissions of simulation
1)Nitrogen mineralization and fixed process
2)Nitrification and denitrification of nitrogen
3)土壤N2O的模擬
4)Dynamic of soil phosphorus and simulation
4 DSSATThe model soil carbon library and soil organic carbonSOC的模擬
1)The development of soil carbon library model
2)Soil carbon cycle model
3)土壤CO2Emissions and simulation of soil organic carbon

專題七 DSSATManage files ready to
1 DSSATModel of farmland management measures to
1)DSSATModel seeding time and planting density Settings
2)DSSATModel application Settings(化肥+有機肥)
3)DSSATModel of irrigation Settings
4)DSSATModel straw counters-field set
2 DSSATCrop growth simulation models
1)Light temperature potential output analog
2)Crop growth simulation under different management practices

專題八 DSSATCrop growth simulation algorithm
1 DSSATModel of photosynthetic production and material allocation algorithm
2 DSSATModel yield formation algorithm
3 DSSATNutrient uptake model、Distribution and nutrient effect algorithm
4 DSSATMoisture effect algorithm

專題九 DSSATCrop parameters set and optimization
1 DSSATModel of the main genetic parameters,Parameters including species、Ecological parameters、Variety parameters
2 DSSATBuilt-in software parameters optimization method
3 DSSATThe parameters of the software with sensitivity analysis method for

專題十 DSSATModel results analysis and evaluation of 
1 對DSSATThe simulation results of the simulation analysis of
2 The result of the simulation model of evaluation
3 The results of the model figure to do

專題十一 More case simulation and troubleshooting
1 不同作物、Different scenarios simulation
2 Instance review、訓練、鞏固
3 答疑與討論


The second part of the advanced:基於PythonLanguage fast batch runDSSAT模型 及交叉融合、擴展應用技術

專題一 PythonScientific language and data
1 PythonScientific language and data
1)pythonLanguage development
2)PythonLanguage in the application of crop model
2PythonIntroduction to software installation and
1)Anaconda軟件安裝
2)PythonThe installation of the library with the basic grammar
3)PythonOperation and regular expression of characters
4)PythonData cleaning and storage of
5)A variety of data format, speaking, reading and writing and operation

專題二 Python准備DSSATMeteorological files
1 PythonOperations and prepare meteorological documents
1)DSSATThe writing of the weather file analysis
2)使用Python編寫DSSATMeteorological files
3)Turn sunlight radiation algorithm to write
4)DSSATMeteorological files batch convert

專題三 Python准備DSSAT土壤文件
1 DSSATModel of soil module and input parameters
2 使用PythonApproximate estimate soil input parameters
3 使用PyhonLanguage and prepare the soil input file
4 使用PythonFast soil mass production file
5 使用PythonCall the global soil database of data and translatingDSSAT土壤文件

專題四 Python准備DSSAT管理文件
1 使用PythonThe farmland management measures(播期、密度、施肥、灌溉、有機肥、Straw returned, etc)進行設置
2 使用PythonManage files batch ready(只需要填寫excel,Can batch simulation)
 

專題五 Python准備DSSATParameter files and batch simulation
1 DSSATModel of the main genetic parameters,Parameters including species、Ecological parameters、Variety parameters
2 The main parameter optimization method
3 使用PythonLanguage parameter file ready to
4 使用PythonThe writing of the language of batch simulation file

專題六 PythonThe simulation results are data cleaning、整理
1 使用Python讀取DSSATThe simulation results of the file
2 The simulation results are data cleaning、Classification and finishing

專題七 PythonThe simulation results for data analysis and graphics
1 使用PythonAnalysis of simulation results
2 使用PythonThe simulated results of calculationMSE、RMSE、MAE、d-value、EF值
3 使用PythonThe simulation results are visual(Simulation results of dynamic figure and1:1圖等)

專題八
According to the actual research or production,提供數據,集體討論DSSATAdvanced application solutions
Provide some additional material,Including the typical paper、Software and other study materials
Instance review、訓練、鞏固
答疑與討論


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved