1 / 15

FLR: An Open-Source Framework for the Evaluation and Development of Management Strategies

L.T. Kell, I. Mosqueira, P. Grosjean, J-M. Fromentin, D. Garcia, R. Hillary,  E. Jardim, S. Mardle, M. Pastoors, J. J. Poos, F. Scott and R. Scott. FLR: An Open-Source Framework for the Evaluation and Development of Management Strategies. What is FLR?. Fisheries Library in R

xanto
Download Presentation

FLR: An Open-Source Framework for the Evaluation and Development of Management Strategies

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. L.T. Kell, I. Mosqueira, P. Grosjean, J-M. Fromentin, D. Garcia, R. Hillary,  E. Jardim, S. Mardle, M. Pastoors, J. J. Poos, F. Scott and R. Scott FLR: An Open-Source Framework for the Evaluation and Development of Management Strategies

  2. What is FLR? • Fisheries Library in R • Provides extensible toolbox for Management Strategy Evaluation (MSE) • For example: • fit stock-recruit relationships and model biological stocks • model fleet dynamics (including economics) • simulate management procedures (harvest control rules) • Not just stock assessments (XSA, ICA etc.) • Etc…

  3. Philosophy of FLR • Open source license (GPL): you can modify a copy of the code, but you must distribute it under the same license. • Collaborative: Discussions are open (mailing list), website is editable, external review is encouraged • Breaking the barrier between user and developer • Improves inter-disciplinary dialogue

  4. Design principles • Object Oriented Programming • Different elements of system are treated as “objects”, e.g. stocks, fleets • Each object stores data and has functions that act on that data • Objects can be linked together to create simulations • Lego blocks • Learning curve: trade-off between flexibility and simplicity • Uses R – inbuilt graphical and statistical routines

  5. Example MSE

  6. The FLR initiative • http://flr-project.org

  7. The FLR initiative • Source code under version control (CVS)

  8. The FLR initiative • Packages available for installation

  9. The FLR initiative • Main package: FLCore • Main classes and functions • Collection of secondary packages • FLAssess • FLEDA • What’s in a package? • R code for all classes, methods and functions • Help pages for each of them • Examples and datasets • Test scripts

  10. The FLR initiative • Tutorials and documentation

  11. The FLR initiative • Work funded by a number of EU projects (FEMS, COMMIT, EFIMAS, Fisboat, …) • Core team • Maintenance & development of main packages • Release of official versions • Testing of submitted packages

  12. In brief • Openness & collaboration • Lingua franca • Bridging the gap between users and developers • Learning and working with other disciplines • http://flr-project.org

  13. ` Enough talking! The only way to learn is to get your hands dirty…

  14. Now… • Install R • Install FLR libraries • Go to the WIKI: http://flr-project.org • Courses -> UNCOVER ->

More Related