150 likes | 248 Views
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
E N D
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 • 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…
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
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
The FLR initiative • http://flr-project.org
The FLR initiative • Source code under version control (CVS)
The FLR initiative • Packages available for installation
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
The FLR initiative • Tutorials and documentation
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
In brief • Openness & collaboration • Lingua franca • Bridging the gap between users and developers • Learning and working with other disciplines • http://flr-project.org
` Enough talking! The only way to learn is to get your hands dirty…
Now… • Install R • Install FLR libraries • Go to the WIKI: http://flr-project.org • Courses -> UNCOVER ->