text:
@article{do_decision_2020,
	title = {Decision analysis of agroforestry options reveals adoption risks for resource-poor farmers},
	volume = {40},
	copyright = {All rights reserved},
	issn = {1774-0746, 1773-0155},
	doi = {10.1007/s13593-020-00624-5},
	language = {en},
	number = {3},
	urldate = {2020-06-09},
	journal = {Agronomy for Sustainable Development},
	author = {Do, Hoa and Luedeling, Eike and Whitney, Cory},
	month = jun,
	year = {2020},
	pages = {20},
	file = {Do et al. - 2020 - Decision analysis of agroforestry options reveals .pdf:/Users/corywhitney/Zotero/storage/59IXSK3B/Do et al. - 2020 - Decision analysis of agroforestry options reveals .pdf:application/pdf}
}

@article{lanzanova_improving_2019,
	title = {Improving development efficiency through decision analysis: {Reservoir} protection in {Burkina} {Faso}},
	volume = {115},
	copyright = {All rights reserved},
	issn = {1364-8152},
	doi = {10.1016/j.envsoft.2019.01.016},
	urldate = {2019-02-21},
	journal = {Environmental Modelling \& Software},
	author = {Lanzanova, Denis and Whitney, Cory and Shepherd, Keith and Luedeling, Eike},
	month = may,
	year = {2019},
	keywords = {Burkina Faso, Decision analysis, Monte-Carlo simulation, Reservoir sedimentation, Uncertainty assessment},
	pages = {164--175},
	file = {ScienceDirect Full Text PDF:/Users/corywhitney/Zotero/storage/WZKFPV3E/Lanzanova et al. - 2019 - Improving development efficiency through decision .pdf:application/pdf;ScienceDirect Snapshot:/Users/corywhitney/Zotero/storage/99Q7CPN9/S1364815218301129.html:text/html}
}

@article{ruett_model-based_2020,
	title = {Model-based evaluation of management options in ornamental plant nurseries},
	volume = {271},
	copyright = {All rights reserved},
	issn = {09596526},
	url = {https://linkinghub.elsevier.com/retrieve/pii/S0959652620327001},
	doi = {10.1016/j.jclepro.2020.122653},
	language = {en},
	urldate = {2020-07-15},
	journal = {Journal of Cleaner Production},
	author = {Ruett, Marius and Whitney, Cory and Luedeling, Eike},
	month = jun,
	year = {2020},
	pages = {122653},
	file = {Model-based evaluation of management options in ornamental plant nurseries _ Elsevier Enhanced Reader.pdf:/Users/corywhitney/Zotero/storage/ZNBLE652/Model-based evaluation of management options in ornamental plant nurseries _ Elsevier Enhanced Reader.pdf:application/pdf}
}

@article{whitney_probabilistic_2018,
	title = {Probabilistic decision tools for determining impacts of agricultural development policy on household nutrition},
	volume = {6},
	copyright = {All rights reserved},
	doi = {10.1002/2017EF000765/full},
	number = {3},
	journal = {Earth’s Future},
	author = {Whitney, Cory and Lanzanova, D. and Muchiri, C. and Shepherd, K. and Rosenstock, T. and Krawinkel, M. and Tabuti, J. R. S. and Luedeling, E.},
	year = {2018},
	pages = {359--372},
	file = {Whitney%20et%20al%202017%20941:/Users/corywhitney/Zotero/storage/9BEJ54CB/Whitney et al 2017 941.pdf:application/pdf}
}

@article{rojas_adapting_2021,
	title = {Adapting sweet cherry orchards to extreme weather events – {Decision} {Analysis} in support of farmers' investments in {Central} {Chile}},
	volume = {187},
	issn = {0308521X},
	url = {https://linkinghub.elsevier.com/retrieve/pii/S0308521X20308921},
	doi = {10.1016/j.agsy.2020.103031},
	language = {en},
	urldate = {2020-12-19},
	journal = {Agricultural Systems},
	author = {Rojas, Gonzalo and Fernandez, Eduardo and Whitney, Cory and Luedeling, Eike and Cuneo, Italo F.},
	month = feb,
	year = {2021},
	pages = {103031},
	file = {Rojas et al. - 2021 - Adapting sweet cherry orchards to extreme weather .pdf:/Users/corywhitney/Zotero/storage/ZX5TFI4D/Rojas et al. - 2021 - Adapting sweet cherry orchards to extreme weather .pdf:application/pdf}
}

@book{hubbard_how_2014,
	address = {Hoboken, New Jersey},
	edition = {2},
	title = {How {To} {Measure} {Anything}: {Finding} the {Value} of {Intangibles} in {Business}},
	volume = {Second Edition},
	isbn = {1-118-83649-9},
	abstract = {Now updated with new measurement methods and new examples, How to Measure Anything shows managers how to inform themselves in order to make less risky, more profitable business decisions This insightful and eloquent book will show you how to ...},
	publisher = {John Wiley \& Sons},
	author = {Hubbard, Douglas W.},
	year = {2014},
	file = {Hubbard%202014:/Users/corywhitney/Zotero/storage/P5BRTX52/Hubbard 2014.pdf:application/pdf}
}

@article{shepherd_development_2015,
	title = {Development goals should enable decision-making},
	volume = {523},
	abstract = {Next Article; Table of Contents. Nature, Vol.523, No.7559, 152-154, 2015. Export Citation. Development goals should enable decision-making. Shepherd K, Hubbard D, Fenton N, Claxton K, Luedeling E, de Leeuw J. Please enable ...},
	number = {7559},
	journal = {Nature},
	author = {Shepherd, Keith and Hubbard, Douglas and Fenton, Norman and Claxton, Karl and Luedeling, Eike and de Leeuw, Jan},
	year = {2015},
	pages = {152--154},
	file = {Shepherd%20et%20al%202015%20660:/Users/corywhitney/Zotero/storage/HZ7W49MH/Shepherd et al 2015 660.pdf:application/pdf;Shepherd%20et%20al%202015%20660:/Users/corywhitney/Zotero/storage/ZA6RSNGY/Shepherd et al 2015 660.pdf:application/pdf}
}

@book{howard_foundations_2015,
	address = {NY, NY},
	title = {Foundations of {Decision} {Analysis}},
	abstract = {Foundations of Decision Analysis is a groundbreaking text that explores the art of decision making, both in life and in professional settings. By exploring themes such as dealing with uncertainty and understanding the distinction between a decision and its outcome, the First Edition teaches readers to achieve clarity of action in any situation. The book treats decision making as an evolutionary process from a scientific standpoint. Strategic decision-making analysis is presented as a tool to help students understand, discuss, and settle on important life choices. Through this text, readers will understand the specific thought process that occurs behind approaching any decision to make easier and better life choices for themselves.},
	publisher = {Prentice Hall},
	author = {Howard, Ronald A. and Abbas, Ali E.},
	year = {2015}
}

@misc{luedeling_decisionsupport_2021,
	title = {{decisionSupport} – {Quantitative} {Support} of {Decision} {Making} under {Uncertainty}. {Contributed} package to the {R} programming language. {Version} 1.106},
	copyright = {All rights reserved},
	url = {https://cran.r-project.org/web/packages/decisionSupport/index.html},
	abstract = {This function performs a Welfare Decision Analysis via a Monte Carlo simulation from input files and analyses the value of different information about the input variables. This value of information analysis can be done via combined PLSR - VIP analysis or via IndividualEVPI calculation. Results are saved as plots and tables.},
	author = {Luedeling, Eike and Goehring, Lutz and Schiffers, Katja and Whitney, Cory and Fernandez, Eduardo},
	year = {2021}
}

@misc{fernandez_applying_2021,
	title = {Applying the {mcSimulation} function in {decisionSupport}},
	copyright = {All rights reserved},
	url = {https://cran.r-project.org/web/packages/decisionSupport/vignettes/example_decision_function.html},
	author = {Fernandez, Eduardo and Whitney, Cory and Luedeling, Eike},
	year = {2021}
}

@misc{luedeling_simulating_2017,
	title = {Simulating the cost effectiveness of controlled burning with the {decisionSupport} {R} package},
	copyright = {All rights reserved},
	url = {https://cran.r-project.org/web/packages/decisionSupport/vignettes/wildfire_example.html},
	author = {Luedeling, E and Whitney, C},
	year = {2017},
	file = {Whitney%20C%202017:/Users/corywhitney/Zotero/storage/V7NXMJVB/Whitney C 2017.pdf:application/pdf;Whitney%20C%202017:/Users/corywhitney/Zotero/storage/QC82G5TQ/Whitney C 2017.pdf:application/pdf}
}

@misc{do_decision_2020-1,
	title = {Decision {Analysis} of agroforestry interventions in {Northwest} {Vietnam}},
	copyright = {Creative Commons Attribution Non Commercial Share Alike 4.0 International, Open Access},
	url = {https://zenodo.org/record/3727576},
	abstract = {Repository that includes all the input data tables and model script for the article "Decision Analysis of agroforestry options reveals adoption risks for resource-poor farmers"},
	urldate = {2021-04-02},
	publisher = {Zenodo},
	author = {Do, Hoa and Luedeling, Eike and Whitney, Cory},
	month = mar,
	year = {2020},
	doi = {10.5281/ZENODO.3727576},
	note = {type: dataset}
}

@book{bertsch_mcgrayne_theory_2011,
	title = {The theory that would not die: how {Bayes}' rule cracked the enigma code, hunted down {Russian} submarines, \& emerged triumphant from two centuries of controversy},
	isbn = {0-300-17509-4},
	abstract = {Bayes rule appears to be a straightforward, one-line theorem: by updating our initial beliefs with objective new information, we get a new and improved belief. To its adherents, it is an elegant statement about learning from experience. To its opponents, it is subjectivity run amok. In the first-ever account of Bayes' rule for general readers, Sharon Bertsch McGrayne explores this controversial theorem and the human obsessions surrounding it. She traces its discovery by an amateur mathematician in the 1740s through its development into roughly …},
	publisher = {Yale University Press},
	author = {Bertsch McGrayne, Sharon},
	year = {2011}
}

@book{kahneman_thinking_2011,
	address = {New York},
	title = {Thinking, fast and slow},
	volume = {1},
	publisher = {Farrar, Straus and Giroux},
	author = {Kahneman, Daniel and Egan, Patrick},
	year = {2011}
}

@book{robinson_out_2017,
	address = {Oxford, United Kingdom},
	title = {Out of our minds: {Learning} to be creative},
	isbn = {8601400108284},
	abstract = {" It is often said that education and training are the keys to the future. They are, but a key can be turned in two directions. Turn it one way andyou lock resources away, even from those they belong to. Turn it the otherway and you release resources and give people back to …},
	publisher = {John Wiley \& Sons},
	author = {Robinson, Ken},
	year = {2017}
}

@book{savage_flaw_2009,
	title = {The flaw of averages: {Why} we underestimate risk in the face of uncertainty},
	isbn = {0-470-48812-3},
	abstract = {" Statistical uncertainties are pervasive in decisions we make every day in business, government, and our personal lives. Sam Savage's lively and engaging book gives any interested reader the insight and the tools to deal effectively with those uncertainties. I highly …},
	publisher = {John Wiley \& Sons},
	author = {Savage, Sam L. and Markowitz, Harry M.},
	year = {2009}
}

@book{tetlock_superforecasting_2015,
	address = {New York, NY},
	title = {Superforecasting: {The} {Art} and {Science} of {Prediction}},
	isbn = {978-0-8041-3669-3},
	publisher = {Crown Publishers},
	author = {Tetlock, Philip E. and Gardner, Dan},
	year = {2015}
}

@inproceedings{doAgroforestryOptionsNorthwest2018,
	address = {Ghent, Belgium},
	title = {Agroforestry {Options} in {Northwest} {Vietnam}},
	copyright = {All rights reserved},
	booktitle = {Tropentag 2018: {Global} food security and food safety: {The} role of universities},
	publisher = {Margraf Publishers GmbH},
	author = {Do, Hoa and Whitney, Cory and Luedeling, Eike},
	editor = {Tielkes, E.},
	year = {2018},
	pages = {210},
	file = {Do%20et%20al%202018:/Users/corywhitney/Zotero/storage/YQMJYANS/Do et al 2018.pdf:application/pdf;Do%20et%20al%202018:/Users/corywhitney/Zotero/storage/65NNDYGR/Do et al 2018.pdf:application/pdf}
}

@inproceedings{do_uncertainty_2019,
	address = {Montpellier, France},
	title = {Uncertainty analysis in agroforestry planning: {A} case study in {Northwest} {Vietnam}},
	copyright = {All rights reserved},
	booktitle = {4th {World} {Congress} on {Agroforestry}},
	publisher = {INRA, France},
	author = {Do, Hoa and Whitney, Cory and Luedeling, Eike},
	year = {2019},
	pages = {833},
	file = {Do et al. - 2019 - Uncertainty analysis in agroforestry planning A c.pdf:/Users/corywhitney/Zotero/storage/9TM8YSSR/Do et al. - 2019 - Uncertainty analysis in agroforestry planning A c.pdf:application/pdf}
}

@inproceedings{luedeling_business_2015,
	address = {Berlin, Germany},
	title = {Business {Decision} {Analysis} {Principles} in {Research} for {Agricultural} {Development}},
	copyright = {All rights reserved},
	booktitle = {Tropentag 2015: {Management} of land use systems for enhanced food security: conflicts, controversies and resolutions},
	publisher = {Cuvillier Verlag},
	author = {Luedeling, Eike and de Leeuw, Jan and Lamanna, Christine and Rosenstock, Todd and Whitney, Cory and Shepherd, Keith},
	editor = {Tielkes, E.},
	year = {2015},
	pages = {216--217},
	file = {Luedeling%20et%20al%202015:/Users/corywhitney/Zotero/storage/XP899UU2/Luedeling et al 2015.pdf:application/pdf}
}

@inproceedings{luedeling_modelling_2017,
	address = {Bonn, Germany},
	title = {Modelling agricultural realities to support development decisions},
	copyright = {All rights reserved},
	booktitle = {Tropentag {Bonn}: {Future} {Agriculture}: {Socio}-ecological transitions and bio-cultural shifts},
	publisher = {Cuvillier Verlag},
	author = {Luedeling, Eike and Whitney, Cory and Rosenstock, Todd and Shepherd, Keith},
	editor = {Tielkes, E.},
	year = {2017},
	keywords = {Bayesian modelling, decision analysis, holistic modelling},
	pages = {248},
	file = {Luedeling%20et%20al%202017:/Users/corywhitney/Zotero/storage/AN2I76C3/Luedeling et al 2017.pdf:application/pdf}
}

@inproceedings{shepherd_holistic_2019,
	address = {Montpellier, France},
	title = {Holistic risk-return analysis for improving planning and performance measurement of agroforestry interventions},
	copyright = {All rights reserved},
	booktitle = {4th {World} {Congress} on {Agroforestry}},
	publisher = {INRA, France},
	author = {Shepherd, K and Luedeling, E and Whitney, C and Muchiri, C and Tamba, Y},
	year = {2019},
	pages = {464}
}

@inproceedings{whitney_farming_2015,
	address = {Berlin, Germany},
	title = {Farming for food security; probabilistic simulations of farm contribution to nutrition in southwest {Uganda}},
	copyright = {All rights reserved},
	booktitle = {Tropentag 2015: {Management} of land use systems for enhanced food security: conflicts, controversies and resolutions},
	publisher = {Cuvillier Verlag},
	author = {Whitney, Cory and Gebauer, Jens and Bahati, Joseph and Luedeling, Eike},
	editor = {Tielkes, Eric},
	year = {2015},
	pages = {235}
}

@inproceedings{whitney_nutritional_2017,
	address = {Bonn, Germany},
	title = {Nutritional impacts of transitioning from homegardens to industrial farms in {Uganda}},
	copyright = {All rights reserved},
	booktitle = {Tropentag 2017: {Future} {Agriculture}: {Socio}-ecological transitions and bio-cultural shifts},
	publisher = {Cuvillier Verlag},
	author = {Whitney, Cory and Lanzanova, D. and Shepherd, Keith and Luedeling, Eike},
	editor = {Tielkes, E.},
	year = {2017},
	keywords = {Bayesian Networks, decision Analysis, East Africa, food security},
	pages = {275},
	file = {Whitney%20et%20al%202017%20991:/Users/corywhitney/Zotero/storage/LH6GLABQ/Whitney et al 2017 991.pdf:application/pdf;Whitney%20et%20al%202017%20991:/Users/corywhitney/Zotero/storage/3L4WRJ8W/Whitney et al 2017 991.pdf:application/pdf}
}

@inproceedings{whitney_decision_2018,
	address = {Ghent, Belgium},
	title = {Decision {Analysis} {Tools} {Reveal} {Benefits} of {Fruit} {Trees} for {Enhanced} {Nutrition} {Security} in {Kenya}},
	copyright = {All rights reserved},
	booktitle = {Tropentag, {Ghent}: {Global} food security and food safety: {The} role of universities},
	publisher = {Margraf Publishers GmbH},
	author = {Whitney, Cory and Shepherd, Keith and Krawinkel, Michael and Lanzanova, Denis and Luedeling, Eike},
	editor = {Tielkes, E.},
	year = {2018},
	keywords = {avocado, bayesian network, energy, iron, mango, provitamin A, small-holder farmer},
	pages = {364},
	file = {Whitney%20et%20al%202018:/Users/corywhitney/Zotero/storage/EFVR9K45/Whitney et al 2018.pdf:application/pdf}
}

@article{luedeling_water_2014,
	title = {Water for {Wajir}},
	abstract = {Background The city of Wajir in Northern Kenya, the capital of the county of the same name, has experienced rapid population growth in recent decades. The city has so far never had a reliable supply of clean drinking water or a sanitation system. To improve the situation, ...},
	journal = {worldagroforestry.org},
	author = {Luedeling, Eike and Leeuw, JDe},
	year = {2014},
	file = {Luedeling%20&%20Leeuw%202014:/Users/corywhitney/Zotero/storage/BSS8HMA2/Luedeling & Leeuw 2014.pdf:application/pdf}
}

@article{luedeling_fresh_2015,
	title = {Fresh groundwater for {Wajir} - ex-ante assessment of uncertain benefits for multiple stakeholders in a water supply project in {Northern} {Kenya}},
	volume = {3, article 16},
	issn = {2296-665X},
	doi = {10.3389/fenvs.2015.00016},
	journal = {Frontiers in Environmental Science},
	author = {Luedeling, Eike and Oord, Arjen L. and Kiteme, Boniface and Ogalleh, Sarah and Malesu, Maimbo and Shepherd, Keith D. and De Leeuw, Jan},
	year = {2015},
	pages = {1--18},
	file = {Luedeling%20et%20al%202015%2031:/Users/corywhitney/Zotero/storage/X9UR729A/Luedeling et al 2015 31.pdf:application/pdf}
}

@article{luedeling_decision-focused_2016,
	title = {Decision-{Focused} {Agricultural} {Research}},
	volume = {7},
	doi = {https://www.thesolutionsjournal.com/article/decision-focused-agricultural-research/},
	number = {5},
	journal = {Solutions},
	author = {Luedeling, Eike and Shepherd, Keith},
	year = {2016},
	pages = {46--54}
}

@article{mutyasira_adoption_2018,
	title = {The adoption of sustainable agricultural practices by smallholder farmers in {Ethiopian} highlands: {An} integrative approach},
	volume = {4},
	doi = {10.1080/23311932.2018.1552439},
	abstract = {The adoption of Sustainable Agricultural Practices (SAPs) remains high
on the policy and research agenda in most of sub-Saharan Africa. This
paper adopts an integrative approach to investigate how psycho-social
and socioeconomic factors influence the uptake of SAPs by smallholder
farmers in Ethiopian Highlands. The study applies the Theory of Planned
Behavior theoretical framework, as well as the Ordered Probit model and
Partial Least Squares Structural Equation Modeling (PLS-SEM) to model
farmers' adoption decisions. The results show that socioeconomic factors
such as access to agricultural loans and off-farm income, household
labor availability and livestock ownership increase the probability of
adopting two or more SAPs. The results further show that farmers'
intentions and personal norms significantly influence the number of SAPs
adopted at farm-level. These results imply that efforts to promote the
widespread adoption of SAPs by smallholder farmers should focus on
enhancing farmers' access to agricultural loans and off-farm income,
through increased integration into the non-farm rural economy and
addressing liquidity constraints through affordable rural financing
schemes. The adoption of SAPs can further be enhanced by raising
farmers' general awareness and knowledge to change their perceptions and
attitudes towards sustainable farming practices.},
	number = {1},
	journal = {Cogent Food \& Agriculture},
	author = {Mutyasira, Vine and Hoag, Dana and Pendell, Dustin},
	year = {2018},
	pages = {1--17}
}

@article{whitney_probabilistic_2018-1,
	title = {Probabilistic decision tools for determining impacts of agricultural development policy on household nutrition},
	volume = {6},
	copyright = {All rights reserved},
	issn = {2328-4277},
	doi = {10.1002/2017EF000765},
	number = {3},
	urldate = {2019-04-24},
	journal = {Earth's Future},
	author = {Whitney, Cory and Lanzanova, Denis and Muchiri, Caroline and Shepherd, Keith D. and Rosenstock, Todd S. and Krawinkel, Michael and Tabuti, John R. S. and Luedeling, Eike},
	year = {2018},
	keywords = {Bayesian Networks, Decision Analysis, Hunger, Micronutrient deficiency, Nutrition, Probabilistic modeling},
	pages = {359--372},
	file = {Snapshot:/Users/corywhitney/Zotero/storage/4ESU9YDT/2017EF000765.html:text/html;Whitney et al. - 2018 - Probabilistic decision tools for determining impac.pdf:/Users/corywhitney/Zotero/storage/QV5X2EP7/Whitney et al. - 2018 - Probabilistic decision tools for determining impac.pdf:application/pdf}
}

@article{whitney_decision_2018-1,
	title = {Decision {Analysis} {Methods} {Guide}; {Agricultural} {Policy} for {Nutrition}},
	volume = {Working Paper series},
	copyright = {All rights reserved},
	number = {275},
	journal = {World Agroforestry (ICRAF)},
	author = {Whitney, C. and Shepherd, K. and Luedeling, E.},
	year = {2018},
	pages = {40},
	file = {Whitney et al. - 2018 - Decision Analysis Methods Guide\; Agricultural Poli.pdf:/Users/corywhitney/Zotero/storage/IQSETL4Y/Whitney et al. - 2018 - Decision Analysis Methods Guide\; Agricultural Poli.pdf:application/pdf}
}

@article{whitney_integration_2018,
	title = {Integration of {Fruit} {Trees} into {Agricultural} {Landscapes} of {Kenya} can {Help} to {Enhance} {Nutrition} {Security}},
	volume = {40},
	copyright = {All rights reserved},
	url = {biblionumber=42349},
	journal = {ICRAF Policy Brief},
	author = {Whitney, C. W. and Shepherd, K. D. and Krawinkel, M. and Luedeling, E.},
	year = {2018},
	pages = {4},
	file = {Whitney%20et%20al%202018%20930:/Users/corywhitney/Zotero/storage/LT3XR9FP/Whitney et al 2018 930.pdf:application/pdf}
}

@misc{do_decision_2020-2,
	title = {Decision {Analysis} of agroforestry interventions in {Northwest} {Vietnam}},
	copyright = {Creative Commons Attribution Non Commercial Share Alike 4.0 International, Open Access},
	url = {https://zenodo.org/record/3727576},
	abstract = {Repository that includes all the input data tables and model script for the article "Decision Analysis of agroforestry options reveals adoption risks for resource-poor farmers"},
	urldate = {2020-07-04},
	publisher = {Zenodo},
	author = {Do, Hoa and Luedeling, Eike and Whitney, Cory},
	month = mar,
	year = {2020},
	doi = {10.5281/ZENODO.3727576},
	note = {type: dataset}
}

@misc{fernandez_data_2021,
	title = {Data and scripts: {Adapting} sweet cherry orchards to extreme weather events – {Decision} {Analysis} in support of farmers' investments in {Central} {Chile}},
	copyright = {All rights reserved},
	author = {Fernandez, Eduardo and Rojas, Gonzalo and Whitney, Cory and Cuneo, Italo F and Luedeling, Eike},
	year = {2021},
	file = {Fernandeza et al. - Supplementary material for Rojas et al. 2020.pdf:/Users/corywhitney/Zotero/storage/HB8VEFM3/Fernandeza et al. - Supplementary material for Rojas et al. 2020.pdf:application/pdf}
}

@misc{harou_data_2021,
	title = {Data and scripts: {Crop} modelling in data-poor environments – {A} knowledge-informed probabilistic approach to appreciate risks and uncertainties in flood-based farming systems},
	copyright = {All rights reserved},
	author = {Harou, Issoufou Liman and Whitney, Cory and Kung'u, James and Luedeling, Eike},
	year = {2021},
	file = {Harou et al. - Supplementary Materials for Crop modelling in data.pdf:/Users/corywhitney/Zotero/storage/WDCDED2Y/Harou et al. - Supplementary Materials for Crop modelling in data.pdf:application/pdf}
}

@misc{luedeling_probabilistic_2018,
	title = {Probabilistic {Causal} {Models} for {Nutrition} {Outcomes} of {Agricultural} {Actions} - {Kenya} model},
	copyright = {All rights reserved},
	author = {Luedeling, E. and Whitney, C.},
	year = {2018}
}

@misc{luedeling_probabilistic_2017,
	title = {Probabilistic {Causal} {Models} for {Nutrition} {Outcomes} of {Agricultural} {Actions} - {Uganda} model ({Version} 1)},
	copyright = {All rights reserved},
	url = {10.7910/DVN/6AAKJF},
	author = {Luedeling, Eike and Whitney, Cory},
	year = {2017},
	file = {Luedeling%202017:/Users/corywhitney/Zotero/storage/VV8FV8N6/Luedeling 2017.pdf:application/pdf}
}

@misc{whitney_probabilistic_2018-2,
	title = {Probabilistic {Causal} {Models} for {Nutrition} {Outcomes} of {Agricultural} {Actions} - {Uganda} model},
	copyright = {All rights reserved},
	url = {10.7910/DVN/6AAKJF},
	author = {Whitney, C. and Luedeling, E.},
	year = {2018},
	file = {Luedeling%20&%20Whitney%20C%202018:/Users/corywhitney/Zotero/storage/HK6LVNMC/Luedeling & Whitney C 2018.pdf:application/pdf}
}

@book{whitehead_principia_2011,
	address = {San Bernardio, CA},
	title = {Principia mathematica},
	isbn = {978-1-60386-437-4 978-1-60386-438-1 978-1-60386-439-8},
	language = {English},
	publisher = {Rough Draft Printing},
	author = {Whitehead, Alfred North and Russell, Bertrand},
	year = {2011},
	note = {OCLC: 908699599},
	file = {whiteheadrussell-principiamathematicavolumei.pdf:/Users/corywhitney/Zotero/storage/LBNN72WU/whiteheadrussell-principiamathematicavolumei.pdf:application/pdf}
}

@misc{ruett_data_2021,
	title = {Data and scripts: {Model}-based evaluation of management options in ornamental plant nurseries},
	copyright = {Open Access},
	url = {https://zenodo.org/record/4637259},
	abstract = {This supplementary is available under https://github.com/marruett/Supplementary\_Ruett\_2020.git},
	urldate = {2021-05-03},
	publisher = {Zenodo},
	author = {Ruett, Marius and Whitney, Cory W.,  and Luedeling, Eike},
	month = mar,
	year = {2021},
	doi = {10.5281/ZENODO.4637259}
}

@book{meadows_thinking_2009,
	address = {London [u.a.]: Earthscan},
	title = {Thinking in systems: a primer},
	isbn = {978-1-84407-726-7 978-1-84407-725-0},
	shorttitle = {Thinking in systems},
	language = {en},
	author = {Meadows, Donella H.},
	editor = {Wright, Diana},
	year = {2009},
	note = {OCLC: 552358945},
	file = {Meadows and Wright - 2009 - Thinking in systems a primer.pdf:/Users/corywhitney/Zotero/storage/63FKEPM8/Meadows and Wright - 2009 - Thinking in systems a primer.pdf:application/pdf}
}

@inproceedings{schiffers_defining_2021,
	address = {Nuoro, Italy},
	title = {Defining research priorities in complex agroforestry systems},
	copyright = {All rights reserved},
	url = {https://drive.google.com/file/d/1qqysI_oF-EeDjJZAaS2ICWKNTlUubicj/view},
	booktitle = {Agroforestry for the transition towards sustainability and bioeconomy},
	publisher = {EURAF},
	author = {Schiffers, Katja and Whitney, Cory and Luedeling, Eike},
	year = {2021},
	pages = {162--163},
	file = {Schiffers et al. - 2021 - Defining research priorities in complex Agroforest.pdf:/Users/corywhitney/Zotero/storage/TQPHAQ5A/Schiffers et al. - 2021 - Defining research priorities in complex Agroforest.pdf:application/pdf}
}


text:
package main

import (
	"net/http"
	"time"
)

// NewServer helps build a server with some setup steps and a given router.
// It applies all of the given middleware to the handler; thus they act as "global" middleware
func NewServer(addr string, router http.Handler, middleware []Middleware) *http.Server {
	composedRouter := router
	for _, mdlware := range middleware {
		composedRouter = mdlware(composedRouter)
	}

	return &http.Server{
		Addr:         addr,
		Handler:      composedRouter,
		ReadTimeout:  time.Second * 30,
		WriteTimeout: time.Second * 30,
	}
}

license_type: permissive

branch_name: refs/heads/master

extension: go


text:
// Code generated by smithy-go-codegen DO NOT EDIT.

package types

import (
	smithydocument "github.com/aws/smithy-go/document"
	"time"
)

// Describes a principal for use with Resource Access Manager.
type Principal struct {

	// The time when the principal was associated with the resource share.
	CreationTime *time.Time

	// Indicates whether the principal belongs to the same organization in
	// Organizations as the Amazon Web Services account that owns the resource share.
	External *bool

	// The ID of the principal.
	Id *string

	// The time when the association was last updated.
	LastUpdatedTime *time.Time

	// The Amazon Resource Name (ARN) of the resource share.
	ResourceShareArn *string

	noSmithyDocumentSerde
}

// Describes a resource associated with a resource share.
type Resource struct {

	// The Amazon Resource Name (ARN) of the resource.
	Arn *string

	// The time when the resource was associated with the resource share.
	CreationTime *time.Time

	// The time when the association was last updated.
	LastUpdatedTime *time.Time

	// The Amazon Resource Name (ARN) of the resource group. This value is returned
	// only if the resource is a resource group.
	ResourceGroupArn *string

	// The Amazon Resource Name (ARN) of the resource share.
	ResourceShareArn *string

	// The status of the resource.
	Status ResourceStatus

	// A message about the status of the resource.
	StatusMessage *string

	// The resource type.
	Type *string

	noSmithyDocumentSerde
}

// Describes a resource share.
type ResourceShare struct {

	// Indicates whether principals outside your organization in Organizations can be
	// associated with a resource share.
	AllowExternalPrincipals *bool

	// The time when the resource share was created.
	CreationTime *time.Time

	// Indicates how the resource share was created. Possible values include:
	//
	// *
	// CREATED_FROM_POLICY - Indicates that the resource share was created from an
	// Amazon Web Services Identity and Access Management (Amazon Web Services IAM)
	// policy attached to a resource. These resource shares are visible only to the
	// Amazon Web Services account that created it. They cannot be modified in RAM.
	//
	// *
	// PROMOTING_TO_STANDARD - The resource share is in the process of being promoted.
	// For more information, see PromoteResourceShareCreatedFromPolicy.
	//
	// * STANDARD -
	// Indicates that the resource share was created in RAM using the console or APIs.
	// These resource shares are visible to all principals. They can be modified in
	// RAM.
	FeatureSet ResourceShareFeatureSet

	// The time when the resource share was last updated.
	LastUpdatedTime *time.Time

	// The name of the resource share.
	Name *string

	// The ID of the Amazon Web Services account that owns the resource share.
	OwningAccountId *string

	// The Amazon Resource Name (ARN) of the resource share.
	ResourceShareArn *string

	// The status of the resource share.
	Status ResourceShareStatus

	// A message about the status of the resource share.
	StatusMessage *string

	// The tags for the resource share.
	Tags []Tag

	noSmithyDocumentSerde
}

// Describes an association with a resource share.
type ResourceShareAssociation struct {

	// The associated entity. For resource associations, this is the Amazon Resource
	// Name (ARN) of the resource. For principal associations, this is one of the
	// following:
	//
	// * An Amazon Web Services account ID
	//
	// * An ARN of an organization in
	// Organizations
	//
	// * An ARN of an organizational unit (OU) in Organizations
	//
	// * An
	// ARN of an IAM role
	//
	// * An ARN of an IAM user
	AssociatedEntity *string

	// The association type.
	AssociationType ResourceShareAssociationType

	// The time when the association was created.
	CreationTime *time.Time

	// Indicates whether the principal belongs to the same organization in
	// Organizations as the Amazon Web Services account that owns the resource share.
	External *bool

	// The time when the association was last updated.
	LastUpdatedTime *time.Time

	// The Amazon Resource Name (ARN) of the resource share.
	ResourceShareArn *string

	// The name of the resource share.
	ResourceShareName *string

	// The status of the association.
	Status ResourceShareAssociationStatus

	// A message about the status of the association.
	StatusMessage *string

	noSmithyDocumentSerde
}

// Describes an invitation to join a resource share.
type ResourceShareInvitation struct {

	// The date and time when the invitation was sent.
	InvitationTimestamp *time.Time

	// The ID of the Amazon Web Services account that received the invitation.
	ReceiverAccountId *string

	// The Amazon Resource Name (ARN) of the IAM user or IAM role that received the
	// invitation.
	ReceiverArn *string

	// The Amazon Resource Name (ARN) of the resource share.
	ResourceShareArn *string

	// To view the resources associated with a pending resource share invitation, use
	// ListPendingInvitationResources
	// (https://docs.aws.amazon.com/ram/latest/APIReference/API_ListPendingInvitationResources.html).
	//
	// Deprecated: This member has been deprecated. Use ListPendingInvitationResources.
	ResourceShareAssociations []ResourceShareAssociation

	// The Amazon Resource Name (ARN) of the invitation.
	ResourceShareInvitationArn *string

	// The name of the resource share.
	ResourceShareName *string

	// The ID of the Amazon Web Services account that sent the invitation.
	SenderAccountId *string

	// The status of the invitation.
	Status ResourceShareInvitationStatus

	noSmithyDocumentSerde
}

// Information about an RAM permission.
type ResourceSharePermissionDetail struct {

	// The Amazon Resource Name (ARN) of the permission.
	Arn *string

	// The date and time when the permission was created.
	CreationTime *time.Time

	// Specifies whether the version of the permission is set to the default version
	// for this permission.
	DefaultVersion *bool

	// Specifies whether the version of the permission is set to the default version
	// for this resource type.
	IsResourceTypeDefault *bool

	// The date and time when the permission was last updated.
	LastUpdatedTime *time.Time

	// The name of the permission.
	Name *string

	// The permission's effect and actions in JSON format. The effect indicates whether
	// the actions are allowed or denied. The actions list the API actions to which the
	// principal is granted or denied access.
	Permission *string

	// The resource type to which the permission applies.
	ResourceType *string

	// The identifier for the version of the permission.
	Version *string

	noSmithyDocumentSerde
}

// Information about a permission that is associated with a resource share.
type ResourceSharePermissionSummary struct {

	// The Amazon Resource Name (ARN) of the permission.
	Arn *string

	// The date and time when the permission was created.
	CreationTime *time.Time

	// Specifies whether the version of the permission is set to the default version
	// for this permission.
	DefaultVersion *bool

	// Specifies whether the version of the permission is set to the default version
	// for this resource type.
	IsResourceTypeDefault *bool

	// The date and time when the permission was last updated.
	LastUpdatedTime *time.Time

	// The name of the permission.
	Name *string

	// The type of resource to which the permission applies.
	ResourceType *string

	// The current status of the permission.
	Status *string

	// The identifier for the version of the permission.
	Version *string

	noSmithyDocumentSerde
}

// Information about the shareable resource types and the Amazon Web Services
// services to which they belong.
type ServiceNameAndResourceType struct {

	// The shareable resource types.
	ResourceType *string

	// The name of the Amazon Web Services services to which the resources belong.
	ServiceName *string

	noSmithyDocumentSerde
}

// Information about a tag.
type Tag struct {

	// The key of the tag.
	Key *string

	// The value of the tag.
	Value *string

	noSmithyDocumentSerde
}

// Used to filter information based on tags.
type TagFilter struct {

	// The tag key.
	TagKey *string

	// The tag values.
	TagValues []string

	noSmithyDocumentSerde
}

type noSmithyDocumentSerde = smithydocument.NoSerde

branch_name: refs/heads/main


text:
@article{simkin-1987,
  annote = {This article offers a general framework in how you perceive and analyze graphics. It shows a simple, but powerful experiment in the speed and accuracy of perceptions.},
  author = {Simkin, David and Hastie, Reid},
  year = {1987},
  mendeley-tags = {Graphical display},
  month = {06},
  pages = {454-465},
  title = {An Information-Processing Analysis of Graph Perception},
  volume = {82},
  journal = {Journal of The American Statistical Association - J AMER STATIST ASSN},
  doi = {10.1080/01621459.1987.10478448},
  pdf = {https://pdfs.semanticscholar.org/05c5/960461a28f6b149c21127ebd849b32035bc3.pdf},
  source = {19/06/simkin-1987},
  urldate = {2019-06-23}
}
}

repository: pmean/build-website

repo_name: pmean/build-website

extension: bib


text:
@inproceedings{Gatys:2016:IST,
  title={Image style transfer using convolutional neural networks},
  author={Gatys, Leon A and Ecker, Alexander S and Bethge, Matthias},
  booktitle={CVPR '16},
  pages={2414--2423},
doi={10.1109/CVPR.2016.265},
  year={2016},
}%inproceedings

@misc{StackExchange:2011:HLI,
 title = {How to link images relatively in Inkscape?},
 author = {Stackexchange},
 year = {2011},
 note = {\url{http://graphicdesign.stackexchange.com/questions/4906/how-to-link-images-relatively-in-inkscape}},
}%misc

@inproceedings{Wei:2009:STTS,
 title = {State of the Art in Example-based Texture Synthesis},
 author = {Li-Yi Wei and Sylvain Lefebvre and Vivek Kwatra and Greg Turk},
 booktitle = {Eurographics '09 State of the Art Report},
 year = {2009},
 pages = {93--117},
}%inproceedings

@article{Barnes:2009:PRC,
 author = {Barnes, Connelly and Shechtman, Eli and Finkelstein, Adam and Goldman, Dan B},
 title = {PatchMatch: A Randomized Correspondence Algorithm for Structural Image Editing},
 journal = {ACM Trans. Graph.},
 issue_date = {August 2009},
 volume = {28},
 number = {3},
 month = jul,
 year = {2009},
 issn = {0730-0301},
 pages = {24:1--24:11},
 articleno = {24},
 numpages = {11},
 url = {http://doi.acm.org/10.1145/1531326.1531330},
 doi = {10.1145/1531326.1531330},
 acmid = {1531330},
 keywords = {approximate nearest neighbor, completion, image editing, patch-based synthesis, reshuffling, retargeting},
}

@article{Lu:2007:CT,
 author = {Lu, Jianye and Georghiades, Athinodoros S. and Glaser, Andreas and Wu, Hongzhi and Wei, Li-Yi and Guo, Baining and Dorsey, Julie and Rushmeier, Holly},
 title = {Context-aware Textures},
 journal = {ACM Trans. Graph.},
 issue_date = {January 2007},
 volume = {26},
 number = {1},
 month = jan,
 year = {2007},
 issn = {0730-0301},
 articleno = {3},
 url = {http://doi.acm.org/10.1145/1189762.1189765},
 doi = {10.1145/1189762.1189765},
 acmid = {1189765},
 keywords = {Aging, data capture, natural phenomenon, realistic rendering, texture synthesis, weathering},
}%article

@article{Han:2006:TDO,
 title={Fast example-based surface texture synthesis via discrete optimization},
 author={Han, Jianwei and Zhou, Kun and Wei, Li-Yi and Gong, Minmin and Bao, Hujun and Zhang, Xinming and Guo, Baining},
 year={2006},
 journal={The Visual Computer},
 volume={22},
 number={9-11},
 pages={918-925},
 doi={10.1007/s00371-006-0078-3},
 url={http://dx.doi.org/10.1007/s00371-006-0078-3},
 _issn={0178-2789},
 _publisher={Springer-Verlag},
 keywords={Texture synthesis; Texture mapping; Flow visualization; Texture animation; Energy minimization},
}%article

@article{Kwatra:2005:TOE,
 author = {Kwatra, Vivek and Essa, Irfan and Bobick, Aaron and Kwatra, Nipun},
 title = {Texture Optimization for Example-based Synthesis},
 journal = {ACM Trans. Graph.},
 issue_date = {July 2005},
 volume = {24},
 number = {3},
 month = jul,
 year = {2005},
 issn = {0730-0301},
 pages = {795--802},
 numpages = {8},
 url = {http://doi.acm.org/10.1145/1073204.1073263},
 doi = {10.1145/1073204.1073263},
 acmid = {1073263},
 keywords = {energy minimization, flow visualization, image-based rendering, texture animation, texture synthesis},
}%article

@article{Tong:2002:SBT,
 author = {Tong, Xin and Zhang, Jingdan and Liu, Ligang and Wang, Xi and Guo, Baining and Shum, Heung-Yeung},
 title = {Synthesis of Bidirectional Texture Functions on Arbitrary Surfaces},
 journal = {ACM Trans. Graph.},
 issue_date = {July 2002},
 volume = {21},
 number = {3},
 month = jul,
 year = {2002},
 issn = {0730-0301},
 pages = {665--672},
 numpages = {8},
 url = {http://doi.acm.org/10.1145/566654.566634},
 doi = {10.1145/566654.566634},
 acmid = {566634},
 keywords = {3D textons, bidirectional texture function, reflectance and shading models, surfaces, texture mapping, texture synthesis},
}

@phdthesis{Wei:2002:TSF,
 author = {Wei, Li-Yi},
 advisor = {Levoy, Marc},
 title = {Texture Synthesis by Fixed Neighborhood Searching},
 year = {2002},
 isbn = {0-493-52003-1},
 _note = {AAI3038169},
 publisher = {Stanford University},
 address = {Stanford, CA, USA},
}%phdthesis

@inproceedings{Wei:2000:FTS,
 author = {Wei, Li-Yi and Levoy, Marc},
 title = {Fast Texture Synthesis Using Tree-structured Vector Quantization},
 _booktitle = {Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques},
 booktitle = {SIGGRAPH '00},
 year = {2000},
 isbn = {1-58113-208-5},
 pages = {479--488},
 numpages = {10},
 url = {http://dx.doi.org/10.1145/344779.345009},
 doi = {10.1145/344779.345009},
 acmid = {345009},
 keywords = {compression algorithms, image processing, texture synthesis},
}

@inproceedings{Efros:1999:TSN,
 author = {Efros, Alexei A. and Leung, Thomas K.},
 title = {Texture Synthesis by Non-Parametric Sampling},
 _booktitle = {Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2},
 booktitle = {ICCV '99},
 year = {1999},
 _isbn = {0-7695-0164-8},
 pages = {1033--},
 _url = {http://dl.acm.org/citation.cfm?id=850924.851569},
 acmid = {851569},
 _publisher = {IEEE Computer Society},
 _address = {Washington, DC, USA},
}

license: MIT

repository: PeterZs/texture

repo_name: PeterZs/texture


text:
package corebussinesserrors

import "fmt"

// InternalServerError ...
type InternalServerError struct {
	status  uint16
	method  string
	message string
}

// InternalServer ...
func (err *InternalServerError) Error() string {
	err.status = 500
	err.message = "Internal Server Error"

	return fmt.Sprintf("Something went wrong with the %v request. Server returned %v status.",
		err.method, err.status)
}

gha_license_id: MIT

gha_language: Go


text:
@article{stewartEarlyHistorySingular1993,
	title = {On the {{Early History}} of the {{Singular Value Decomposition}}},
	author = {Stewart, G. W.},
	year = {1993},
	month = dec,
	volume = {35},
	pages = {551--566},
	publisher = {{Society for Industrial and Applied Mathematics}},
	issn = {0036-1445},
	doi = {10.1137/1035134},
	abstract = {This paper surveys the contributions of five mathematicians\textemdash Eugenio Beltrami (1835\textendash 1899), Camille Jordan (1838\textendash 1921), James Joseph Sylvester (1814\textendash 1897), Erhard Schmidt (1876\textendash 1959), and Hermann Weyl (1885\textendash 1955)\textemdash who were responsible for establishing the existence of the singular value decomposition and developing its theory.},
	file = {/home/parry/OneDrive/transfer_station/paper/SIAM Review/1993/Stewart_1993_On the Early History of the Singular Value Decomposition.pdf},
	journal = {SIAM Review},
	number = {4}
}

@article{eisertColloquiumAreaLaws2010,
	title = {Colloquium: {{Area}} Laws for the Entanglement Entropy},
	shorttitle = {Colloquium},
	author = {Eisert, J. and Cramer, M. and Plenio, M. B.},
	year = {2010},
	month = feb,
	volume = {82},
	pages = {277--306},
	publisher = {{American Physical Society}},
	doi = {10.1103/RevModPhys.82.277},
	abstract = {Physical interactions in quantum many-body systems are typically local: Individual constituents interact mainly with their few nearest neighbors. This locality of interactions is inherited by a decay of correlation functions, but also reflected by scaling laws of a quite profound quantity: the entanglement entropy of ground states. This entropy of the reduced state of a subregion often merely grows like the boundary area of the subregion, and not like its volume, in sharp contrast with an expected extensive behavior. Such ``area laws'' for the entanglement entropy and related quantities have received considerable attention in recent years. They emerge in several seemingly unrelated fields, in the context of black hole physics, quantum information science, and quantum many-body physics where they have important implications on the numerical simulation of lattice models. In this Colloquium the current status of area laws in these fields is reviewed. Center stage is taken by rigorous results on lattice models in one and higher spatial dimensions. The differences and similarities between bosonic and fermionic models are stressed, area laws are related to the velocity of information propagation in quantum lattice models, and disordered systems, nonequilibrium situations, and topological entanglement entropies are discussed. These questions are considered in classical and quantum systems, in their ground and thermal states, for a variety of correlation measures. A significant proportion is devoted to the clear and quantitative connection between the entanglement content of states and the possibility of their efficient numerical simulation. Matrix-product states, higher-dimensional analogs, and variational sets from entanglement renormalization are also discussed and the paper is concluded by highlighting the implications of area laws on quantifying the effective degrees of freedom that need to be considered in simulations of quantum states.},
	file = {/home/parry/OneDrive/transfer_station/paper/Reviews of Modern Physics/2010/Eisert et al_2010_Colloquium.pdf},
	journal = {Reviews of Modern Physics},
	number = {1}
}

@phdthesis{dongZhangLiangWangLuoSuanFaCongBoSeZiXiTongDaoFeiMiZiXiTong2017,
	title = {{张量网络算法从玻色子系统到费米子系统}},
	author = {董, 少钧},
	year = {2017},
	abstract = {量子强关联多体系统带来了一些在物理学中最令人兴奋的开放性问题。例如普遍认为Hubbard模型在高温超导中占有重要的角色;最近拓扑序,拓扑相吸引了广泛的兴趣。该领域的快速发展伴随着对相互作用的量子多体系统的理论认识的加深。一个用来描述量子多体系统的最新方法,就是张量网络态的方法。该方法通过抓住问题的关键,系统的基态空间只是由一些弱纠缠态组成的空间,于是把一个指数增长的问题变成一个多项式增长的问题,从而使得模拟大规模的量子系统成为可能。在本篇论文中,我们发展张量网络算法,并且利用张量网络算法研究了带阻挫隧穿作用的玻色Hubbard模型,主要完成了以下三方面的工作:1.完成了一个完整的张量网络函数库...},
	file = {/home/parry/Downloads/张量网络算法从玻色子系统到费米子系统_董少钧.caj;/home/parry/OneDrive/transfer_station/paper/中国科学技术大学/2017/董_2017_张量网络算法从玻色子系统到费米子系统.pdf},
	keywords = {Area Law,Condensed Matter Physics,Density Matrix Renormalization Group,Entanglement,Matrix Product States,Numerical Algorithms,Quantum Computation,Quantum Information,Strongly Correlated Many-body Systems,Tensor Network,Variational Principle,凝聚态物理,变分原理,多体强关联系统,密度矩阵重整化群,张量网络算法,数值算法,矩阵直积态,量子信息,量子纠缠,量子计算,面积定律},
	language = {中文;},
	school = {中国科学技术大学},
	type = {{博士}}
}

@article{hsiaoJournalClubBrief,
  title = {Journal {{Club}}: {{Brief Introduction}} to {{Tensor Network}}},
  author = {Hsiao, Wei-Han},
  pages = {7},
  file = {/home/parry/Zotero/storage/NBQ8HLYA/Hsiao - Journal Club Brief Introduction to Tensor Network.pdf},
  language = {en}
}

@article{PracticalIntroductionTensor2014,
	title = {A Practical Introduction to Tensor Networks: {{Matrix}} Product States and Projected Entangled Pair States},
	shorttitle = {A Practical Introduction to Tensor Networks},
	year = {2014},
	month = oct,
	volume = {349},
	pages = {117--158},
	publisher = {{Academic Press}},
	issn = {0003-4916},
	doi = {10.1016/j.aop.2014.06.013},
	abstract = {This is a partly non-technical introduction to selected topics on tensor network methods, based on several lectures and introductory seminars given on\ldots},
	file = {/home/parry/Zotero/storage/VD75D4SL/2014 - A practical introduction to tensor networks Matri.pdf;/home/parry/Zotero/storage/FNQDLI6R/S0003491614001596.html},
	journal = {Annals of Physics},
	language = {en}
}

@article{vidalEntanglementQuantumCritical2003,
	title = {Entanglement in {{Quantum Critical Phenomena}}},
	author = {Vidal, G. and Latorre, J. I. and Rico, E. and Kitaev, A.},
	year = {2003},
	month = jun,
	volume = {90},
	pages = {227902},
	publisher = {{American Physical Society}},
	doi = {10.1103/PhysRevLett.90.227902},
	abstract = {Entanglement, one of the most intriguing features of quantum theory and a main resource in quantum information science, is expected to play a crucial role also in the study of quantum phase transitions, where it is responsible for the appearance of long-range correlations. We investigate, through a microscopic calculation, the scaling properties of entanglement in spin chain systems, both near and at a quantum critical point. Our results establish a precise connection between concepts of quantum information, condensed matter physics, and quantum field theory, by showing that the behavior of critical entanglement in spin systems is analogous to that of entropy in conformal field theories. We explore some of the implications of this connection.},
	file = {/home/parry/OneDrive/transfer_station/paper/Physical Review Letters/2003/Vidal et al_2003_Entanglement in Quantum Critical Phenomena.pdf},
	journal = {Physical Review Letters},
	number = {22}
}

@article{eisertEntanglementTensorNetwork2013,
	title = {Entanglement and Tensor Network States},
	author = {Eisert, J.},
	year = {2013},
	month = sep,
	abstract = {These lecture notes provide a brief overview of methods of entanglement theory applied to the study of quantum many-body systems, as well as of tensor network states capturing quantum states naturally appearing in condensed-matter systems.},
	archivePrefix = {arXiv},
	eprint = {1308.3318},
	eprinttype = {arxiv},
	file = {/home/parry/Zotero/storage/YMS32Y22/Eisert - 2013 - Entanglement and tensor network states.pdf},
	journal = {arXiv:1308.3318 [cond-mat, physics:quant-ph]},
	keywords = {Condensed Matter - Strongly Correlated Electrons,Quantum Physics},
	language = {en},
	primaryClass = {cond-mat, physics:quant-ph}
}

@article{bridgemanHandwavingInterpretiveDance2017,
	title = {Hand-Waving and Interpretive Dance: An Introductory Course on Tensor Networks},
	shorttitle = {Hand-Waving and Interpretive Dance},
	author = {Bridgeman, Jacob C. and Chubb, Christopher T.},
	year = {2017},
	month = may,
	volume = {50},
	pages = {223001},
	publisher = {{IOP Publishing}},
	issn = {1751-8121},
	doi = {10.1088/1751-8121/aa6dc3},
	abstract = {The curse of dimensionality associated with the Hilbert space of spin systems provides a significant obstruction to the study of condensed matter systems. Tensor networks have proven an important tool in attempting to overcome this difficulty in both the numerical and analytic regimes. These notes form the basis for a seven lecture course, introducing the basics of a range of common tensor networks and algorithms. In particular, we cover: introductory tensor network notation, applications to quantum information, basic properties of matrix product states, a classification of quantum phases using tensor networks, algorithms for finding matrix product states, basic properties of projected entangled pair states, and multiscale entanglement renormalisation ansatz states. The lectures are intended to be generally accessible, although the relevance of many of the examples may be lost on students without a background in many-body physics/quantum information. For each lecture, several problems are given, with worked solutions in an ancillary file.},
	file = {/home/parry/OneDrive/transfer_station/paper/Journal of Physics A Mathematical and Theoretical/2017/Bridgeman_Chubb_2017_Hand-waving and interpretive dance.pdf},
	journal = {Journal of Physics A: Mathematical and Theoretical},
	language = {en},
	number = {22}
}

@article{osorioireguiInfiniteMatrixProduct2017,
	title = {Infinite Matrix Product States versus Infinite Projected Entangled-Pair States on the Cylinder: {{A}} Comparative Study},
	shorttitle = {Infinite Matrix Product States versus Infinite Projected Entangled-Pair States on the Cylinder},
	author = {Osorio Iregui, Juan and Troyer, Matthias and Corboz, Philippe},
	year = {2017},
	month = sep,
	volume = {96},
	pages = {115113},
	issn = {2469-9950, 2469-9969},
	doi = {10.1103/PhysRevB.96.115113},
	file = {/home/parry/Zotero/storage/2CMCWEV9/Osorio Iregui et al. - 2017 - Infinite matrix product states versus infinite pro.pdf},
	journal = {Physical Review B},
	language = {en},
	number = {11}
}

@article{lubaschUnifyingProjectedEntangled2014,
	title = {Unifying Projected Entangled Pair State Contractions},
	author = {Lubasch, Michael and Cirac, J. Ignacio and Ba{\~n}uls, Mari-Carmen},
	year = {2014},
	month = mar,
	volume = {16},
	pages = {033014},
	publisher = {{IOP Publishing}},
	issn = {1367-2630},
	doi = {10.1088/1367-2630/16/3/033014},
	abstract = {The approximate contraction of a tensor network of projected entangled pair states (PEPS) is a fundamental ingredient of any PEPS algorithm, required for the optimization of the tensors in ground state search or time evolution, as well as for the evaluation of expectation values. An exact contraction is in general impossible, and the choice of the approximating procedure determines the efficiency and accuracy of the algorithm. We analyze different previous proposals for this approximation, and show that they can be understood via the form of their environment, i.e. the operator that results from contracting part of the network. This provides physical insight into the limitation of various approaches, and allows us to introduce a new strategy, based on the idea of clusters, that unifies previous methods. The resulting contraction algorithm interpolates naturally between the cheapest and most imprecise and the most costly and most precise method. We benchmark the different algorithms with finite PEPS, and show how the cluster strategy can be used for both the tensor optimization and the calculation of expectation values. Additionally, we discuss its applicability to the parallelization of PEPS and to infinite systems.},
	file = {/home/parry/OneDrive/transfer_station/paper/New Journal of Physics/2014/Lubasch et al_2014_Unifying projected entangled pair state contractions.pdf},
	journal = {New Journal of Physics},
	language = {en},
	number = {3}
}

@article{schollwoeckDensitymatrixRenormalizationGroup2011,
	title = {The Density-Matrix Renormalization Group in the Age of Matrix Product States},
	author = {Schollwoeck, Ulrich},
	year = {2011},
	month = jan,
	volume = {326},
	pages = {96--192},
	issn = {00034916},
	doi = {10.1016/j.aop.2010.09.012},
	abstract = {The density-matrix renormalization group method (DMRG) has established itself over the last decade as the leading method for the simulation of the statics and dynamics of one-dimensional strongly correlated quantum lattice systems. In the further development of the method, the realization that DMRG operates on a highly interesting class of quantum states, so-called matrix product states (MPS), has allowed a much deeper understanding of the inner structure of the DMRG method, its further potential and its limitations. In this paper, I want to give a detailed exposition of current DMRG thinking in the MPS language in order to make the advisable implementation of the family of DMRG algorithms in exclusively MPS terms transparent. I then move on to discuss some directions of potentially fruitful further algorithmic development: while DMRG is a very mature method by now, I still see potential for further improvements, as exemplified by a number of recently introduced algorithms.},
	archivePrefix = {arXiv},
	eprint = {1008.3477},
	eprinttype = {arxiv},
	file = {/home/parry/OneDrive/transfer_station/paper/Annals of Physics/2011/Schollwoeck_2011_The density-matrix renormalization group in the age of matrix product states.pdf;/home/parry/Zotero/storage/B4RUBLVW/1008.html},
	journal = {Annals of Physics},
	keywords = {Condensed Matter - Strongly Correlated Electrons},
	number = {1}
}

@article{vidalClassicalSimulationInfiniteSize2007,
	title = {Classical {{Simulation}} of {{Infinite}}-{{Size Quantum Lattice Systems}} in {{One Spatial Dimension}}},
	author = {Vidal, G.},
	year = {2007},
	month = feb,
	volume = {98},
	pages = {070201},
	issn = {0031-9007, 1079-7114},
	doi = {10.1103/PhysRevLett.98.070201},
	file = {/home/parry/Zotero/storage/YHRR2CUY/Vidal - 2007 - Classical Simulation of Infinite-Size Quantum Latt.pdf},
	journal = {Physical Review Letters},
	language = {en},
	number = {7}
}

@article{liuGradientOptimizationFinite2017,
	title = {Gradient Optimization of Finite Projected Entangled Pair States},
	author = {Liu, Wen-Yuan and Dong, Shao-Jun and Han, Yong-Jian and Guo, Guang-Can and He, Lixin},
	year = {2017},
	month = may,
	volume = {95},
	pages = {195154},
	issn = {2469-9950, 2469-9969},
	doi = {10.1103/PhysRevB.95.195154},
	file = {/home/parry/Zotero/storage/6JCAIGJ9/Liu et al. - 2017 - Gradient optimization of finite projected entangle.pdf},
	journal = {Physical Review B},
	language = {en},
	number = {19}
}

@article{wangMonteCarloSimulation2011,
	title = {Monte {{Carlo}} Simulation with Tensor Network States},
	author = {Wang, Ling and Pi{\v z}orn, Iztok and Verstraete, Frank},
	year = {2011},
	month = apr,
	volume = {83},
	pages = {134421},
	issn = {1098-0121, 1550-235X},
	doi = {10.1103/PhysRevB.83.134421},
	file = {/home/parry/Zotero/storage/6KGJNVGS/Wang et al. - 2011 - Monte Carlo simulation with tensor network states.pdf},
	journal = {Physical Review B},
	language = {en},
	number = {13}
}

@article{sandvikVariationalQuantumMonte2007,
	title = {Variational {{Quantum Monte~Carlo Simulations}} with {{Tensor}}-{{Network States}}},
	author = {Sandvik, A. W.},
	year = {2007},
	volume = {99},
	doi = {10.1103/PhysRevLett.99.220602},
	file = {/home/parry/OneDrive/transfer_station/paper/Physical Review Letters/2007/Sandvik_2007_Variational Quantum Monte Carlo Simulations with Tensor-Network States.pdf;/home/parry/Zotero/storage/F6V8298G/PhysRevLett.99.html},
	journal = {Physical Review Letters},
	number = {22}
}

@article{bottouOptimizationMethodsLargeScale2018,
	title = {Optimization {{Methods}} for {{Large}}-{{Scale Machine Learning}}},
	author = {Bottou, L{\'e}on and Curtis, Frank E. and Nocedal, Jorge},
	year = {2018},
	month = feb,
	abstract = {This paper provides a review and commentary on the past, present, and future of numerical optimization algorithms in the context of machine learning applications. Through case studies on text classification and the training of deep neural networks, we discuss how optimization problems arise in machine learning and what makes them challenging. A major theme of our study is that large-scale machine learning represents a distinctive setting in which the stochastic gradient (SG) method has traditionally played a central role while conventional gradient-based nonlinear optimization techniques typically falter. Based on this viewpoint, we present a comprehensive theory of a straightforward, yet versatile SG algorithm, discuss its practical behavior, and highlight opportunities for designing algorithms with improved performance. This leads to a discussion about the next generation of optimization methods for large-scale machine learning, including an investigation of two main streams of research on techniques that diminish noise in the stochastic directions and methods that make use of second-order derivative approximations.},
	archivePrefix = {arXiv},
	eprint = {1606.04838},
	eprinttype = {arxiv},
	file = {/home/parry/OneDrive/transfer_station/paper/arXiv1606.04838 [cs, math, stat]/2018/Bottou et al_2018_Optimization Methods for Large-Scale Machine Learning.pdf;/home/parry/Zotero/storage/NIYRAFFF/1606.html},
	journal = {arXiv:1606.04838 [cs, math, stat]},
	keywords = {Computer Science - Machine Learning,Mathematics - Optimization and Control,Statistics - Machine Learning},
	primaryClass = {cs, math, stat}
}

@article{johnsonAcceleratingStochasticGradient,
	title = {Accelerating {{Stochastic Gradient Descent}} Using {{Predictive Variance Reduction}}},
	author = {Johnson, Rie and Zhang, Tong},
	pages = {9},
	abstract = {Stochastic gradient descent is popular for large scale optimization but has slow convergence asymptotically due to the inherent variance. To remedy this problem, we introduce an explicit variance reduction method for stochastic gradient descent which we call stochastic variance reduced gradient (SVRG). For smooth and strongly convex functions, we prove that this method enjoys the same fast convergence rate as those of stochastic dual coordinate ascent (SDCA) and Stochastic Average Gradient (SAG). However, our analysis is significantly simpler and more intuitive. Moreover, unlike SDCA or SAG, our method does not require the storage of gradients, and thus is more easily applicable to complex problems such as some structured prediction problems and neural network learning.},
	file = {/home/parry/Zotero/storage/GBQTA37I/Johnson and Zhang - Accelerating Stochastic Gradient Descent using Pre.pdf},
	language = {en}
}

@article{rouxStochasticGradientMethod,
	title = {A {{Stochastic Gradient Method}} with an {{Exponential Convergence}} \_{{Rate}} for {{Finite Training Sets}}},
	author = {Roux, Nicolas L and Schmidt, Mark and Bach, Francis R},
	pages = {9},
	abstract = {We propose a new stochastic gradient method for optimizing the sum of a finite set of smooth functions, where the sum is strongly convex. While standard stochastic gradient methods converge at sublinear rates for this problem, the proposed method incorporates a memory of previous gradient values in order to achieve a linear convergence rate. In a machine learning context, numerical experiments indicate that the new algorithm can dramatically outperform standard algorithms, both in terms of optimizing the training error and reducing the test error quickly.},
	file = {/home/parry/Zotero/storage/5SM7Z4Y3/Roux et al. - A Stochastic Gradient Method with an Exponential C.pdf},
	language = {en}
}

@article{hofmannVarianceReducedStochastic2016,
	title = {Variance {{Reduced Stochastic Gradient Descent}} with {{Neighbors}}},
	author = {Hofmann, Thomas and Lucchi, Aurelien and {Lacoste-Julien}, Simon and McWilliams, Brian},
	year = {2016},
	month = feb,
	abstract = {Stochastic Gradient Descent (SGD) is a workhorse in machine learning, yet its slow convergence can be a computational bottleneck. Variance reduction techniques such as SAG, SVRG and SAGA have been proposed to overcome this weakness, achieving linear convergence. However, these methods are either based on computations of full gradients at pivot points, or on keeping per data point corrections in memory. Therefore speed-ups relative to SGD may need a minimal number of epochs in order to materialize. This paper investigates algorithms that can exploit neighborhood structure in the training data to share and re-use information about past stochastic gradients across data points, which offers advantages in the transient optimization phase. As a side-product we provide a unified convergence analysis for a family of variance reduction algorithms, which we call memorization algorithms. We provide experimental results supporting our theory.},
	archivePrefix = {arXiv},
	eprint = {1506.03662},
	eprinttype = {arxiv},
	file = {/home/parry/OneDrive/transfer_station/paper/arXiv1506.03662 [cs, math, stat]/2016/Hofmann et al_2016_Variance Reduced Stochastic Gradient Descent with Neighbors.pdf;/home/parry/Zotero/storage/YEE7Y7A5/1506.html},
	journal = {arXiv:1506.03662 [cs, math, stat]},
	keywords = {90C06; 90C25; 68T05,Computer Science - Machine Learning,G.1.6,I.2.6,Mathematics - Optimization and Control,Statistics - Machine Learning},
	primaryClass = {cs, math, stat}
}

@article{defazioSAGAFastIncremental2014,
	title = {{{SAGA}}: {{A Fast Incremental Gradient Method With Support}} for {{Non}}-{{Strongly Convex Composite Objectives}}},
	shorttitle = {{{SAGA}}},
	author = {Defazio, Aaron and Bach, Francis and {Lacoste-Julien}, Simon},
	year = {2014},
	month = dec,
	abstract = {In this work we introduce a new optimisation method called SAGA in the spirit of SAG, SDCA, MISO and SVRG, a set of recently proposed incremental gradient algorithms with fast linear convergence rates. SAGA improves on the theory behind SAG and SVRG, with better theoretical convergence rates, and has support for composite objectives where a proximal operator is used on the regulariser. Unlike SDCA, SAGA supports non-strongly convex problems directly, and is adaptive to any inherent strong convexity of the problem. We give experimental results showing the effectiveness of our method.},
	archivePrefix = {arXiv},
	eprint = {1407.0202},
	eprinttype = {arxiv},
	file = {/home/parry/OneDrive/transfer_station/paper/arXiv1407.0202 [cs, math, stat]/2014/Defazio et al_2014_SAGA.pdf;/home/parry/Zotero/storage/WZ2YHDVT/1407.html},
	journal = {arXiv:1407.0202 [cs, math, stat]},
	keywords = {Computer Science - Machine Learning,Mathematics - Optimization and Control,Statistics - Machine Learning},
	primaryClass = {cs, math, stat}
}

@misc{ErWeiLiangZiDuoTiXiTongDeZhangLiangWangLuoTaiSuanFaZhongGuoBoShiXueWeiLunWenQuanWenShuJuKu,
	title = {二维量子多体系统的张量网络态算法 - 中国博士学位论文全文数据库},
	author = {Wenyuan Liu},
	year = {2017},
	month = may,
	file = {/home/parry/Zotero/storage/LYU9LBSJ/二维量子多体系统的张量网络态算法 - 中国博士学位论文全文数据库.pdf;/home/parry/Zotero/storage/STBR4BTZ/detail.html},
	howpublished = {http://gb.oversea.cnki.net/KCMS/detail/detail.aspx?filename=1017071080.nh\&dbcode=CDFD\&dbname=CDFDREF}
}

@InProceedings{pmlr-v54-lei17a,
	title = 	 {{Less than a Single Pass: Stochastically Controlled Stochastic Gradient}},
	author = 	 {Lihua Lei and Michael Jordan},
	booktitle = 	 {Proceedings of the 20th International Conference on Artificial Intelligence and Statistics},
	pages = 	 {148--156},
	year = 	 {2017},
	editor = 	 {Aarti Singh and Jerry Zhu},
	volume = 	 {54},
	series = 	 {Proceedings of Machine Learning Research},
	address = 	 {Fort Lauderdale, FL, USA},
	month = 	 {20--22 Apr},
	publisher = 	 {PMLR},
	pdf = 	 {http://proceedings.mlr.press/v54/lei17a/lei17a.pdf},
	url = 	 {http://proceedings.mlr.press/v54/lei17a.html},
	abstract = 	 {We develop and analyze a procedure for gradient-based optimization that we refer to as stochastically controlled stochastic gradient (SCSG). As a member of the SVRG family of algorithms, SCSG makes use of gradient estimates at two scales. Unlike most existing algorithms in this family, both the computation cost and the communication cost of SCSG do not necessarily scale linearly with the sample size n; indeed, these costs are independent of n when the target accuracy is small. An experimental evaluation of SCSG on the MNIST dataset shows that it can yield accurate results on this dataset on a single commodity machine with a memory footprint of only 2.6MB and only eight disk accesses.}
}

@article{vedralMeanfieldApproximationsMultipartite2004,
	title = {Mean-Field Approximations and Multipartite Thermal Correlations},
	author = {Vedral, Vlatko},
	year = {2004},
	month = feb,
	volume = {6},
	pages = {22--22},
	issn = {1367-2630},
	doi = {10.1088/1367-2630/6/1/022},
	abstract = {The relationship between the mean-field approximations in various interacting models of statistical physics and measures of classical and quantum correlations is explored. We present a method that allows us to find an upper bound for the total amount of correlations (and hence entanglement) in a physical system in thermal equilibrium at some temperature in terms of its free energy and internal energy. This method is first illustrated by using two qubits interacting through the Heisenberg coupling, where entanglement and correlations can be computed exactly. It is then applied to the one-dimensional (1D) Ising model in a transverse magnetic field, for which entanglement and correlations cannot be obtained by exact methods. We analyse the behaviour of correlations in various regimes and identify critical regions, comparing them with already known results. Finally, we present a general discussion of the effects of entanglement on the macroscopic, thermodynamical features of solid-state systems. In particular, we exploit the fact that a d-dimensional quantum system in thermal equilibrium can be made to correspond to a (d + 1)-dimensional classical system in equilibrium to substitute all entanglement for classical correlations.},
	file = {/home/parry/Zotero/storage/ZE3S2J57/Vedral - 2004 - Mean-field approximations and multipartite thermal.pdf},
	journal = {New Journal of Physics},
	language = {en}
}

@book{QMC1999,
	title = "Quantum Monte Carlo methods in physics and chemistry",
	author = "M.P Nightingale and C.J Umrigar",
	year = "1999",
	language = "Dutch",
	volume = "154",
	publisher = "Springer",

}

@book{2012lanczos,
	title = {Lanczos Algorithms for Large Symmetric Eigenvalue Computations Vol. {{II}} Programs},
	year = {2012},
	publisher = {{Birkh\"auser Boston}},
	isbn = {978-1-4684-9178-4},
	series = {Progress in Scientific Computing}
}

@book{dengDensityFunctionalTheory2014,
	title = {{Density functional theory(Chinese Edition)}},
	author = {DENG, MEI ] SI TE KE ER},
	year = {2014},
	month = sep,
	publisher = {{Defense Industry Press}},
	address = {{北京}},
	abstract = {Language:Chinese.Pub Date: 2014-09-01 Pages: 238 Publisher: National Defense Industry Press Hsiao. Steckel edited this density functional theory is calculated using a large number of instances. particularly for plane wave DFT calculations DFT calculations. carried out in simple terms concise introduction. This book not only describes some of the key concepts of the DFT. but the isolation of the DFT state molecule. practical application of solid bulk. surface and interface aspects of a systematic and comprehensive explanation. Make the reader in learning DFT calculations. can mainly concentrate on modeling and solving practical problems. try to avoid too much time spent on the basic theory of quantum mechanics. solid state physics. such as the esoteric. This is a reference book on DFT calculations very good entry-learning materials and practical calculations. both for beginne...},
	isbn = {978-7-118-09737-5},
	language = {Chinese}
}


text:
package hex

import "github.com/soypat/ether-swtch/bytealg"

// Byte converts a single byte to an ASCII
// byte slice representation.
//
// Example:
//  string(hex.Byte(0xff))
//  Output: "ff"
func Byte(b byte) []byte {
	var res [2]byte
	res[0], res[1] = (b>>4)+'0', (b&0b0000_1111)+'0'
	if (b >> 4) > 9 {
		res[0] = (b >> 4) + 'A' - 10
	}
	if (b & 0b0000_1111) > 9 {
		res[1] = (b & 0b0000_1111) + 'A' - 10
	}
	return res[:]
}

// Bytes converts a binary slice of bytes to an ASCII
// hex representation.
//
// Example:
//  string(hex.Bytes([]byte{0xff,0xaa}))
//  Output: "ffaa"
func Bytes(b []byte) []byte {
	o := make([]byte, len(b)*2)
	for i := 0; i < len(b); i++ {
		aux := Byte(b[i])
		o[i*2] = aux[0]
		o[i*2+1] = aux[1]
	}
	return o
}

// PrintBytes print binary slice as hexadecimal with minimal memory allocation. uses `print()`
func PrintBytes(b []byte) {
	for i := 0; i < len(b); i++ {
		print(bytealg.String(Byte(b[i])))
	}
}

// Decode turns an ASCII represented hexadecimal string b to
// binary ignoring the non-hexa digits.
func Decode(b []byte) []byte {
	out := make([]byte, 0, len(b)/2)
	var ib int
	for i := range b {
		char := b[i]
		switch {
		case char >= 'A' && char <= 'F':
			char -= 'A' - 10
		case char >= 'a' && char <= 'f':
			char -= 'a' - 10
		case char >= '0' && char <= '9':
			char -= '0'
		default:
			continue
		}
		if ib%2 == 1 {
			out[ib/2] |= char
		} else {
			out = append(out, char<<4)
		}
		ib++
	}
	return out
}

repository: soypat/ether-swtch

repo_name: soypat/ether-swtch


text:
package model

import (
	"github.com/huaweicloud/huaweicloud-sdk-go-v3/core/utils"

	"strings"
)

// SwitchSecondLevelMonitoringRequest Request Object
type SwitchSecondLevelMonitoringRequest struct {

	// 实例ID。
	InstanceId string `json:"instance_id"`

	Body *SwitchSecondLevelMonitoringRequestBody `json:"body,omitempty"`
}

func (o SwitchSecondLevelMonitoringRequest) String() string {
	data, err := utils.Marshal(o)
	if err != nil {
		return "SwitchSecondLevelMonitoringRequest struct{}"
	}

	return strings.Join([]string{"SwitchSecondLevelMonitoringRequest", string(data)}, " ")
}

gha_license_id: NOASSERTION


text:
DESCRIPTION = "A GSM 07.10 Protocol Engine"
AUTHOR = "TROLLTECH ASA, Michael Lauer"
HOMEPAGE = "http://www.freesmartphone.org/index.php/Implementations/libgsm0710"
LICENSE = "GPL"
SECTION = "devel"
PV = "1.1.1+gitr${SRCREV}"
PR = "r0"

SRC_URI = "${FREESMARTPHONE_GIT}/libgsm0710.git;protocol=git;branch=master"
S = "${WORKDIR}/git"

inherit autotools_stage pkgconfig

# ship vala bindings
FILES_${PN}-dev += "${datadir}/vala"

extension: bb


text:
SUMMARY = "xbindkeys - Tool for launching commands on keystrokes"
HOMEPAGE = "http://www.nongnu.org/xbindkeys/xbindkeys.html"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=7d715d0b23c4bd9265b7435f546e9fe8"
SECTION = "x11"

DEPENDS = "virtual/libx11"

inherit features_check autotools

# depends on virtual/libx11
REQUIRED_DISTRO_FEATURES = "x11"

SRC_URI = "http://www.nongnu.org/xbindkeys/xbindkeys-${PV}.tar.gz"
SRC_URI[md5sum] = "b5e1a9668ba13ff8673836d1d965d951"
SRC_URI[sha256sum] = "a29b86a8ec91d4abc83b420e547da27470847d0efe808aa6e75147aa0adb82f2"

EXTRA_OECONF = "--disable-guile"

repository: openembedded/meta-openembedded

repo_name: openembedded/meta-openembedded

gha_language: BitBake


text:
@article {granata_2011,
   author = {Granata, Antonio},
   affiliation = {Dipartimento di Matematica, Università della Calabria, 87036 Rende, Cosenza, Italy},
   title = {Analytic theory of finite asymptotic expansions in the real domain. Part I: two-term expansions of differentiable functions},
   journal = {Analysis Mathematica},
   publisher = {Akadémiai Kiadó, co-published with Springer Science+Business Media B.V., Formerly Kluwer Academic Publishers B.V.},
   issn = {0133-3852},
   keyword = {Mathematics and Statistics},
   pages = {245-287},
   volume = {37},
   issue = {4},
   url = {http://dx.doi.org/10.1007/s10476-011-0402-7},
   year = {2011}
}

@book{kopka_guide_2003,
	edition = {4},
	title = {Guide to {LaTeX}},
	isbn = {0321173856},
	publisher = {{Addison-Wesley} Professional},
	author = {Kopka, Helmut and Daly, Patrick W.},
	year = {2003}
}

@mvbook{mvbook_2004,
	title = {Mv Book title},
	},

@inbook{inbook_2005,
	title = {},},

@booklet{booklet_2006,
	title = {},},

@collection{collection_2007,
	title = {},},

@mvcollection{mvcollection_2008,
	title = {},},

@incollection{incollection_2009,
	title = {},},

@manual{manual_2010,
	title = {},},

@misc{misc_2011,
	title = {},},

@online{schulz_latex_2011,
	title = {{LaTex} Template Builder {\textbar} Home},
	url = {http://latex.is-gr8.com/},
	urldate = {2012-02-04},
	year = {2011},
	author = {Schulz, Rocco},
	howpublished = {http://latex.is-gr8.com/}
},

@online{pep_374,
	title = {{PEP} 374 -- Choosing a distributed {VCS} for the Python project},
	url = {http://www.python.org/dev/peps/pep-0374/},
	urldate = {2010-07-23},
	year = 2010,
	author = {Cannon, Bbbbb and Turnbull, Stephen J. and Vassalotti, Alexandre and Warsaw, Barry},
	howpublished = {http://www.python.org/dev/peps/pep-0374/},
},

@patent{xiamen_2011,
	author = {Wu, Zhimin},
	title = {Method for fabricating concentrated solar cell chip without edge current leakage},
	type = {eupatent},
	holder = {Xiamen Sanan Optoelectronics Techonology Co. Ltd},
	number = {EP2413372},
	year = {2011},
	url = {https://register.epo.org/espacenet/application?number=EP11171502},
},

@periodical{periodical_1999,
	title = {},},

@proceedings{proceedings_2011,
	title = {},},

@mvproceedings{mvproceedings_2009,
	title = {},},

@inproceedings{inproceedings_2008,
	title = {},},

@reference{reference_2008,
	title = {},},

@mvreference{mv_reference_2011,
	title = {},},

@inreference{inreference_2012,
	title = {},},

@report{report_2011,
	title = {},},

@set{set_2012,
	title = {},},

@thesis{thesis_1988,
	title = {},},

@unpublished{unpublished_2012,
	title = {},},

@online{ardis_et_al_2000,
	urldate = {2011-07-26},
	title = {Software product lines: a case study},
	url = {http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.117.3309&rep=rep1&type=pdf},
	author = {Ardis, Mmmm and Daley, Nigel and Hoffman, Daniel and Siy, Harvey and Weiss, David},
	year = {2000}
},

@inproceedings{huang_towards_2003,
	address = {New York, {NY}, {USA}},
	series = {{SIGDOC} '03},
	title = {Towards a documentation maturity model},
	isbn = {{1-58113-696-X}},
	location = {San Francisco, {CA}, {USA}},
	doi = {10.1145/944868.944888},
	abstract = {This paper presents preliminary work towards a maturity model for system documentation. The Documentation Maturity Model {(DMM)} is specifically targeted towards assessing the quality of documentation used in aiding program understanding. Software engineers and technical writers produce such documentation during regular product development lifecycles. The documentation can also be recreated after the fact via reverse engineering. The {DMM} has both process and product components; this paper focuses on the product quality aspects.},
	booktitle = {Proceedings of the 21st annual international conference on Documentation},
	publisher = {{ACM}},
	author = {Huang, Someone and Tilley, S.},
	day = {20},
	month = aug,
	year = {2003},
	note = {{ACM} {ID:} 944888},
	keywords = {documentation},
	pages = {93–99}
},

@inproceedings{de_souza_study_2005,
	address = {New York, {NY}, {USA}},
	series = {{SIGDOC} '05},
	title = {A study of the documentation essential to software maintenance},
	isbn = {1-59593-175-9},
	location = {Coventry, United Kingdom},
	doi = {10.1145/1085313.1085331},
	abstract = {Software engineering has been striving for years to improve the practice of software development and maintenance. Documentation has long been prominent on the list of recommended practices to improve development and help maintenance. Recently however, agile methods started to shake this view, arguing that the goal of the game is to produce software and that documentation is only useful as long as it helps to reach this {goal.On} the other hand, in the re-engineering field, people wish they could re-document useful legacy software so that they may continue maintain them or migrate them to new {platform.In} these two case, a crucial question arises: {"How} much documentation is enough?" In this article, we present the results of a survey of software maintainers to try to establish what documentation artifacts are the most useful to them.},
	booktitle = {Proceedings of the 23rd annual international conference on Design of communication: documenting \& designing for pervasive information},
	publisher = {{ACM}},
	author = {de Souza, S. and Anquetil, N. and de Oliveira, K.},
	year = {2005},
	note = {{ACM} {ID:} 1085331},
	keywords = {documentation, empirical study, general},
	pages = {68–75}
},

@inproceedings{forward_relevance_2002,
	address = {New York, {NY}, {USA}},
	series = {{DocEng} '02},
	title = {The relevance of software documentation, tools and technologies: a survey},
	isbn = {1-58113-594-7},
	location = {{McLean}, Virginia, {USA}},
	shorttitle = {The relevance of software documentation, tools and technologies},
	doi = {10.1145/585058.585065},
	abstract = {This paper highlights the results of a survey of software professionals. One of the goals of this survey was to uncover the perceived relevance (or lack thereof) of software documentation, and the tools and technologies used to maintain, verify and validate such documents. The survey results highlight the preferences for and aversions against software documentation tools. Participants agree that documentation tools should seek to better extract knowledge from core resources. These resources include the system's source code, test code and changes to both. Resulting technologies could then help reduce the effort required for documentation maintenance, something that is shown to rarely occur. Our data reports compelling evidence that software professionals value technologies that improve automation of the documentation process, as well as facilitating its maintenance.},
	booktitle = {Proceedings of the 2002 {ACM} symposium on Document engineering},
	publisher = {{ACM}},
	author = {Forward, A. and Lethbridge, T. C.},
	year = {2002},
	note = {{ACM} {ID:} 585065},
	keywords = {documentation, documentation relevance},
	pages = {26–33}
},

@inproceedings{tilley_1992,
	address = {New York, {NY}, {USA}},
	series = {{CASCON} '92},
	title = {Documenting-in-the-large vs. documenting-in-the-small
},
	isbn = {{1-58113-696-X}},
	location = {San Francisco, {CA}, {USA}},
	booktitle = {Proceedings of CASCON’93},
	publisher = {IBM Centre for Advanced Studies},
	author = {Tilley, S.},
	year = {1993},
	pages = {1083–90}
},

@inproceedings{cioch_96,
	address = {New York, {NY}, {USA}},
	series = {{ICSM} '96},
	title = {A documentation suite for maintenance programmers},
	location = {San Francisco, {CA}, {USA}},
	booktitle = {Proceedings of the 1996 International Conference on Software Maintenance},
	publisher = {IEEE},
	author = {Cioch, F. A. and Palazzolo, M.},
	year = {1996},
	pages = {286–95}
},

@inproceedings{cioch_96a,
	address = {New York, {NY}, {USA}},
	series = {{ICSM} '96},
	title = {A duplicate thing for testing},
	location = {San Francisco, {CA}, {USA}},
	booktitle = {Proceedings of the 1996 International Conference on Software Maintenance 2},
	publisher = {IEEE},
	author = {Cioch, F. A. and Palazzolo, M.},
	year = {1996},
	pages = {286–98}
},

@book{grubb2003software,
  title={Software maintenance: concepts and practice},
  author={Grubb, Pppp and Takang, Aaaa Aaaa},
  isbn={9789812384263},
  lccn={2005297903},
  url={http://books.google.com/books?id=7vrctiaX-aUC},
  year={2003},
  publisher={World Scientific}
},

repository: schocco/DHBW-stgt-template

repo_name: schocco/DHBW-stgt-template


text:
package v1alpha1

import (
	corev1 "k8s.io/api/core/v1"

	"net"
)

// InstallConfig is the configuration for an OpenShift install.
type InstallConfig struct {
	// ClusterID is the ID of the cluster.
	ClusterID string `json:"clusterID"`

	// Admin is the configuration for the admin user.
	Admin Admin `json:"admin"`

	// BaseDomain is the base domain to which the cluster should belong.
	BaseDomain string `json:"baseDomain"`

	// Networking defines the pod network provider in the cluster.
	Networking `json:"networking"`

	// Machines is the list of MachinePools that need to be installed.
	Machines []MachinePool `json:"machines"`

	// Platform is the configuration for the specific platform upon which to
	// perform the installation.
	Platform `json:"platform"`

	// PullSecret is the reference to the secret to use when pulling images.
	PullSecret corev1.LocalObjectReference `json:"pullSecret"`
}

// Admin is the configuration for the admin user.
type Admin struct {
	// Email is the email address of the admin user.
	Email string `json:"email"`
	// Password is a reference to the secret that contains the password of the admin user.
	Password corev1.LocalObjectReference `json:"password"`
	// SSHKey is a reference to the secret that contains a public key to use for access to compute instances.
	SSHKey *corev1.LocalObjectReference `json:"sshKey,omitempty"`
}

// Platform is the configuration for the specific platform upon which to perform
// the installation. Only one of the platform configuration should be set.
type Platform struct {
	// AWS is the configuration used when installing on AWS.
	AWS *AWSPlatform `json:"aws,omitempty"`
	// Libvirt is the configuration used when installing on libvirt.
	Libvirt *LibvirtPlatform `json:"libvirt,omitempty"`
}

// Networking defines the pod network provider in the cluster.
type Networking struct {
	Type        NetworkType `json:"type"`
	ServiceCIDR string      `json:"serviceCIDR"`
	PodCIDR     string      `json:"podCIDR"`
}

// NetworkType defines the pod network provider in the cluster.
type NetworkType string

const (
	// NetworkTypeOpenshiftSDN is used to install with SDN.
	NetworkTypeOpenshiftSDN NetworkType = "OpenshiftSDN"
	// NetworkTypeOpenshiftOVN is used to install with OVN.
	NetworkTypeOpenshiftOVN NetworkType = "OVNKubernetes"
)

// AWSPlatform stores all the global configuration that
// all machinesets use.
type AWSPlatform struct {
	// Region specifies the AWS region where the cluster will be created.
	Region string `json:"region"`

	// UserTags specifies additional tags for AWS resources created for the cluster.
	UserTags map[string]string `json:"userTags,omitempty"`

	// DefaultMachinePlatform is the default configuration used when
	// installing on AWS for machine pools which do not define their own
	// platform configuration.
	DefaultMachinePlatform *AWSMachinePoolPlatform `json:"defaultMachinePlatform,omitempty"`

	// VPCID specifies the vpc to associate with the cluster.
	// If empty, new vpc will be created.
	// +optional
	VPCID string `json:"vpcID"`

	// VPCCIDRBlock
	// +optional
	VPCCIDRBlock string `json:"vpcCIDRBlock"`
}

// LibvirtPlatform stores all the global configuration that
// all machinesets use.
type LibvirtPlatform struct {
	// URI is the identifier for the libvirtd connection.  It must be
	// reachable from both the host (where the installer is run) and the
	// cluster (where the cluster-API controller pod will be running).
	URI string `json:"URI"`

	// DefaultMachinePlatform is the default configuration used when
	// installing on AWS for machine pools which do not define their own
	// platform configuration.
	DefaultMachinePlatform *LibvirtMachinePoolPlatform `json:"defaultMachinePlatform,omitempty"`

	// Network
	Network LibvirtNetwork `json:"network"`

	// MasterIPs
	MasterIPs []net.IP `json:"masterIPs"`
}

// LibvirtNetwork is the configuration of the libvirt network.
type LibvirtNetwork struct {
	// Name is the name of the nework.
	Name string `json:"name"`
	// IfName is the name of the network interface.
	IfName string `json:"if"`
	// IPRange is the range of IPs to use.
	IPRange string `json:"ipRange"`
}

repository: yaacov/hive

repo_name: yaacov/hive


text:
SUMMARY = "A minimal phoenix server"
SECTION = "examples"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=62612d1c0b9e46d8296dd0097c07db91"

S = "${WORKDIR}/${BPN}"

SRCREV = "0b925bb4ab0013b2341068effcf8af5fa1d5d979"
PV = "0.1.0-git${SRCPV}"
SRC_URI = "git://github.com/meta-erlang/hello-world;branch=master;subpath=${BPN};protocol=https"

inherit mix-phoenix

repository: adrians/meta-erlang

repo_name: adrians/meta-erlang


text:
// Code generated by lark_sdk_gen. DO NOT EDIT.

package lark

import (
	"context"
)

// SendRawMessage 给指定用户或者会话发送消息，支持文本、富文本、卡片、群名片、个人名片、图片、视频、音频、文件、表情包。
//
// 注意事项:
// - 需要开启[机器人能力](https://open.feishu.cn/document/home/develop-a-bot-in-5-minutes/create-an-app)
// - 给用户发送消息，需要机器人对用户有可见性
// - 给群组发送消息，需要机器人在群中
// - 该接口不支持给部门成员发消息，请使用 [批量发送消息](https://open.feishu.cn/document/ukTMukTMukTM/ucDO1EjL3gTNx4yN4UTM)
// - 消息请求体最大不能超过30k
//
// doc: https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/create
func (r *MessageService) SendRawMessage(ctx context.Context, request *SendRawMessageReq, options ...MethodOptionFunc) (*SendRawMessageResp, *Response, error) {
	if r.cli.mock.mockMessageSendRawMessage != nil {
		r.cli.log(ctx, LogLevelDebug, "[lark] Message#SendRawMessage mock enable")
		return r.cli.mock.mockMessageSendRawMessage(ctx, request, options...)
	}

	req := &RawRequestReq{
		Scope:                 "Message",
		API:                   "SendRawMessage",
		Method:                "POST",
		URL:                   "https://open.feishu.cn/open-apis/im/v1/messages",
		Body:                  request,
		MethodOption:          newMethodOption(options),
		NeedTenantAccessToken: true,
	}
	resp := new(sendRawMessageResp)

	response, err := r.cli.RawRequest(ctx, req, resp)
	return resp.Data, response, err
}

func (r *Mock) MockMessageSendRawMessage(f func(ctx context.Context, request *SendRawMessageReq, options ...MethodOptionFunc) (*SendRawMessageResp, *Response, error)) {
	r.mockMessageSendRawMessage = f
}

func (r *Mock) UnMockMessageSendRawMessage() {
	r.mockMessageSendRawMessage = nil
}

type SendRawMessageReq struct {
	ReceiveIDType IDType  `query:"receive_id_type" json:"-"` // 消息接收者id类型 open_id/user_id/union_id/email/chat_id, 示例值："open_id", 可选值有: `open_id`：以open_id来识别用户([什么是 Open ID？](https://open.feishu.cn/document/home/user-identity-introduction/open-id)), `user_id`：以user_id来识别用户。需要有获取用户 userID的权限 ([什么是 User ID？](https://open.feishu.cn/document/home/user-identity-introduction/user-id)), `union_id`：以union_id来识别用户([什么是 Union ID？](https://open.feishu.cn/document/home/user-identity-introduction/union-id)), `email`：以email来识别用户。是用户的真实邮箱, `chat_id`：以chat_id来识别群聊。可以调用接口 [搜索对用户或机器人可见的群列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat/search) 获取chat_id。群ID说明请参考：[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description), 默认值: `open_id`
	ReceiveID     *string `json:"receive_id,omitempty"`      // 依据receive_id_type的值，填写对应的消息接收者id, 示例值："ou_7d8a6e6df7621556ce0d21922b676706ccs"
	Content       string  `json:"content,omitempty"`         // 消息内容为 json格式转义成string，格式说明参考: [发送消息content说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/im-v1/message/create_json), 示例值："{\"text\":\"<at user_id=\\\"ou_155184d1e73cbfb8973e5a9e698e74f2\\\">Tom</at> test content\"}"
	MsgType       MsgType `json:"msg_type,omitempty"`        // 消息类型，包括：text、post、image、file、audio、media、sticker、interactive、share_chat、share_user, 示例值："text"
}

type sendRawMessageResp struct {
	Code int64               `json:"code,omitempty"` // 错误码，非 0 表示失败
	Msg  string              `json:"msg,omitempty"`  // 错误描述
	Data *SendRawMessageResp `json:"data,omitempty"`
}

type SendRawMessageResp struct {
	MessageID      string       `json:"message_id,omitempty"`       // 消息id open_message_id
	RootID         string       `json:"root_id,omitempty"`          // 根消息id open_message_id
	ParentID       string       `json:"parent_id,omitempty"`        // 父消息的id open_message_id
	MsgType        MsgType      `json:"msg_type,omitempty"`         // 消息类型 text post card image等等
	CreateTime     string       `json:"create_time,omitempty"`      // 消息生成的时间戳（毫秒）
	UpdateTime     string       `json:"update_time,omitempty"`      // 消息更新的时间戳（毫秒）
	Deleted        bool         `json:"deleted,omitempty"`          // 消息是否被撤回
	Updated        bool         `json:"updated,omitempty"`          // 消息是否被更新
	ChatID         string       `json:"chat_id,omitempty"`          // 所属的群
	Sender         *Sender      `json:"sender,omitempty"`           // 发送者，可以是用户或应用
	Body           *MessageBody `json:"body,omitempty"`             // 消息内容，json结构，格式说明参考： [消息content说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/im-v1/message/events/message_content)
	Mentions       []*Mention   `json:"mentions,omitempty"`         // 被艾特的人或应用的id
	UpperMessageID string       `json:"upper_message_id,omitempty"` // 上一层级的消息id open_message_id
}


text:
# This image is a bare-bones image to test the TI Codec Engine

require minimal-image.bb

IMAGE_INSTALL += "ti-codec-engine-apps"

export IMAGE_BASENAME = "ti-codec-engine-test-image"

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD


text:
// Copyright 2018 The gVisor Authors.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

package staticfs

import (
	"testing"

	"github.com/hugelgupf/p9/fsimpl/test"
	"github.com/hugelgupf/p9/p9"
)

func TestReadOnlyFS(t *testing.T) {
	attacher, err := New(WithFile("foo", "barbarbar"))
	if err != nil {
		t.Fatal(err)
	}
	test.TestReadOnlyFS(t, attacher)
}

func TestFilesMatch(t *testing.T) {
	attacher, err := New(
		WithFile("foo.txt", "barbarbar"),
		WithFile("baz.txt", "barbarbarbar"),
	)
	if err != nil {
		t.Fatal(err)
	}

	test.TestReadOnlyFS(t, attacher,
		test.WithFile("foo.txt", "barbarbar", p9.Attr{
			Mode:      p9.ModeRegular | 0666,
			Size:      9,
			BlockSize: 4096,
		}, p9.AttrMaskAll),
		test.WithFile("baz.txt", "barbarbarbar", p9.Attr{
			Mode:      p9.ModeRegular | 0666,
			Size:      12,
			BlockSize: 4096,
		}, p9.AttrMaskAll),
		test.WithDir("", "foo.txt", "baz.txt"),
	)
}


text:
package commands

import (
	"fmt"
	"log"

	"github.com/spf13/cobra"
)

var bumpMinorCommand = &cobra.Command{
	Use:   "minor-release",
	Short: "Bump a minor release",
	Long:  `Increments the minor version and bumps it.`,
	Run: func(cmd *cobra.Command, args []string) {
		sb, err := getSemverBumper()

		if err != nil {
			log.Fatal(err)
		}

		v, err := sb.BumpMinorVersion(versionPreReleaseSuffix, versionMetadataSuffix)

		if err != nil {
			log.Fatal(err)
		}

		fmt.Printf("Bumped to minor version %s\n", v.String())
	},
}

repository: giantswarm/semver-bump

repo_name: giantswarm/semver-bump


text:
package filegen_test

import (
	"bytes"
	"testing"

	"github.com/ktr0731/dept/filegen"
)

func TestGenerator(t *testing.T) {
	expected := `package tools

import (
	_ "github.com/foo/bar"
	_ "github.com/ktr0731/evans"
)
`
	df := []string{
		"github.com/foo/bar",
		"github.com/ktr0731/evans",
	}
	var buf bytes.Buffer
	filegen.Generate(&buf, df)
	if actual := buf.String(); expected != actual {
		t.Errorf("expected:\n%s\n\nactual:\n%s", expected, actual)
	}
}

func TestGeneratorInvalidSource(t *testing.T) {
	df := []string{
		`"github.com/foo/bar`,
	}
	defer func() {
		if err := recover(); err == nil {
			t.Errorf("Generate must panic")
		}
	}()
	var buf bytes.Buffer
	filegen.Generate(&buf, df)
}


text:
file(REMOVE_RECURSE
  "CMakeFiles/test_unordered_multiset_32.dir/unordered_multiset.cpp.o"
  "test_unordered_multiset_32.pdb"
  "test_unordered_multiset_32"
)

# Per-language clean rules from dependency scanning.
foreach(lang CXX)
  include(CMakeFiles/test_unordered_multiset_32.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()

repository: noahhsmith/starid

repo_name: noahhsmith/starid

extension: cmake


text:
DESCRIPTION = "OpenEZX 2.6 Linux Development Kernel for the Motorola EZX GSM phones"
AUTHOR = "The OpenEZX Team <openezx-devel@lists.openezx.org>"
HOMEPAGE = "http://www.openezx.org"
KV = "2.6.27"
PV = "${KV}+gitr${SRCREV}"
PR = "r0"

require linux.inc

DEFAULT_PREFERENCE = "-1"

SRC_URI = "\
  git://git.openezx.org/openezx.git;protocol=git \
"
S = "${WORKDIR}/git"

##############################################################
# kernel image resides on a seperate flash partition (for now)
# But we can flash it from userspace (flash_unlock /dev/mtdX && flash_eraseall /dev/mtdX && flashcp /boot/zImage /dev/mtdX)
# so lets make a package of it. What about a postinst that flashes the new kernel?

COMPATIBLE_HOST = "arm.*-linux"
COMPATIBLE_MACHINE = '(a780|e680|a910|a1200|rorkre2|rokre6)'

# For now the code for serial console is disabled in compress.c
#CMDLINE_CON = "console=ttyS2,115200n8 console=tty1 "
CMDLINE_CON = "console=tty1 "

CMDLINE_ROOT = "root=/dev/mmcblk0p2 rootfstype=ext2 rootwait=1"
CMDLINE_NFSROOT = "root=/dev/nfs rootfstype=nfs nfsroot=192.168.0.200:/export/ezx-image rootdelay=1 "
# Uncomment to enable dyntick
#CMDLINE_OTHER = "dyntick=enable"
CMDLINE_DEBUG = '${@base_conditional("DISTRO_TYPE", "release", "quiet", "debug",d)}'
CMDLINE_IP = "ip=192.168.0.202:192.168.0.200:192.168.0.200:255.255.255.0"
CMDLINE_MEM = "mem=32M@0xA0000000 mem=16M@0xAC000000"
CMDLINE = "${CMDLINE_CON} ${CMDLINE_ROOT} ${CMDLINE_IP} ${CMDLINE_ROTATE} ${CMDLINE_OTHER} ${CMDLINE_DEBUG} ${CMDLINE_MEM}"
# Uncomment to use root-over-nfs-over-usb
#CMDLINE_NFSROOT_USB = "${CMDLINE_CON} ${CMDLINE_NFSROOT} ${CMDLINE_IP} ${CMDLINE_ROTATE} ${CMDLINE_OTHER} ${CMDLINE_DEBUG} ${CMDLINE_MEM}"

# 1024x1024 once was the maximum kernel size for boot-over-usb -- is it still?
#KERNEL_IMAGE_MAXSIZE = "1294336"

###############################################################
# module configs specific to this kernel
#
#module_autoload_pxaficp_ir = "pxaficp_ir"
#module_autoload_snd-pcm-oss = "snd-pcm-oss"

do_configure_prepend() {
	install -m 0644 ${S}/arch/arm/configs/ezx_defconfig ${WORKDIR}/defconfig
}

repository: scoutcamper/slugos

repo_name: scoutcamper/slugos


text:
SUMMARY 	= "FusionSound"
DESCRIPTION 	= "FusionSound provides sound and music support for DirectFB."
HOMEPAGE 	= "http://www.directfb.org"
SECTION 	= "libs"
PR 		= "r0"
RV 		= "1.6-0"

LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=dcf3c825659e82539645da41a7908589"

DEPENDS = "directfb"

SRC_URI = "git://git.directfb.org/git/directfb/core/FusionSound.git"
SRCREV 	= "${AUTOREV}"
S 	= "${WORKDIR}/git"

EXTRA_OECONF = "--without-lite \
		--disable-debug \
		--disable-trace \
		--without-ffmpeg \
		--without-vorbis \
		--with-drivers=dummy \
"

inherit autotools binconfig pkgconfig

repository: gongfuPanada/meta-kleistpark

repo_name: gongfuPanada/meta-kleistpark


text:
package error

import (
	"fmt"

	errorAVA "github.com/ver13/ava/pkg/common/error"
)

// ExposedHeaderWrong is a AVA Error
func ExposedHeaderWrong(e error, details interface{}) *errorAVA.Error {
	return ExposedHeaderWrongSkip(e, details, errorAVA.RetrieveCallDefault)
}

// ExposedHeaderWrongSkip is a AVA Error
func ExposedHeaderWrongSkip(e error, details interface{}, skip int) *errorAVA.Error {
	err := errorAVA.Error{
		Group:    errorAVA.GroupGeneral,
		Subgroup: errorAVA.SubgroupConfig,
		Details:  fmt.Sprintf("%v.", details),
		Err:      e,
		Code:     statusExposedHeaderWrong,
		Message:  statusTextFunc(statusExposedHeaderWrong),
		Info:     errorAVA.RetrieveCallInfoSkip(skip),
	}
	err.Println()
	return &err
}

branch_name: refs/heads/develop