[{"data":1,"prerenderedAt":327},["ShallowReactive",2],{"/modelingcommons":3,"/modelingcommons-surround":316},{"id":4,"title":5,"body":6,"description":284,"extension":285,"meta":286,"navigation":305,"path":312,"seo":313,"stem":314,"__hash__":315},"content/modelingcommons.md","Modeling Commons",{"type":7,"value":8,"toc":268},"minimark",[9,21,31,41,44,52,55,92,99,112,115,118,127,134,137,147,159,162,170,173,225,234,246,249,252,259,262,265],[10,11,15],"h1",{"id":12,"className":13},"modeling-commons",[14],"section-heading",[16,17,5],"a",{"className":18,"href":20},[19],"section-anchor","#modeling-commons",[22,23,26],"h2",{"id":24,"className":25},"introduction",[14],[16,27,30],{"className":28,"href":29},[19],"#introduction","Introduction",[32,33,34,40],"p",{},[16,35,39],{"href":36,"rel":37},"https://modelingcommons.org/",[38],"nofollow","The Modeling Commons"," is a Web-based collaboration\nsystem for NetLogo modelers. Users of the Modeling Commons can share, download,\nmodify, create variations of, comment on, and run NetLogo models — both those\nthat are a part of the NetLogo models library, and also those that have been\nuploaded by other NetLogo users.",[32,42,43],{},"By uploading your NetLogo models to the Modeling Commons, you make it easy for\nothers to see, review, and comment on your work. You can optionally keep the\nmodel private, either to yourself or to a group of your choice, if you aren’t\ncomfortable with letting everyone see the model. You can always change the\npermissions associated with a model, if you change your mind later on.",[32,45,46,47,51],{},"NetLogo now makes it possible to save models to the Modeling Commons, just as\nyou can save them to ",[48,49,50],"code",{},".nlogox"," files on your own computer. You can access this\nfunctionality by selecting “Upload to Modeling Commons” from the “File” menu.",[32,53,54],{},"Use of the Modeling Commons is free of charge. You may use it for your own\npersonal work, for your research group or company, or for a class in which you\nare a student or teacher. The Modeling Commons is sponsored by the CCL, the same\ngroup that develops and distributes NetLogo.",[56,57,60,70],"div",{"className":58},[59],"toc",[61,62,65],"h4",{"id":63,"className":64},"table-of-contents",[14],[16,66,69],{"className":67,"href":68},[19],"#table-of-contents","Table of Contents",[71,72,73,80,86],"ul",{},[74,75,76],"li",{},[16,77,79],{"href":78},"#modeling-commons-accounts","Modeling Commons Accounts",[74,81,82],{},[16,83,85],{"href":84},"#uploading-models","Uploading Models",[74,87,88],{},[16,89,91],{"href":90},"#updating-an-existing-model","Updating an Existing Model",[22,93,96],{"id":94,"className":95},"modeling-commons-accounts",[14],[16,97,79],{"className":98,"href":78},[19],[32,100,101],{},[102,103],"img",{"alt":104,"className":105,"src":107,"width":108,"height":109,"style":110},"Log in to Modeling Commons",[106],"netlogo-image","/_content/images/modelingcommons/login.png",365,179,{"aspectRatio":111},"365/179",[32,113,114],{},"In order to upload models to the Modeling Commons, you must first register\nan account and log in. Unregistered users can view and download models, but\ncannot upload, edit, or comment on them.",[32,116,117],{},"The first time that you use “Upload to Modeling Commons” in a NetLogo session, you will\nbe prompted to enter your e-mail address and password. If you already have an\naccount, then you can enter this information and click on the “Login” button.",[32,119,120,121,126],{},"If you don’t yet have an account with the Modeling Commons, then you will need\nto create one. Click on the “Create Account” button, and you will be redirected\nto the ",[16,122,125],{"href":123,"rel":124},"https://modelingcommons.org/account/new",[38],"registration form"," in your browser.",[22,128,131],{"id":129,"className":130},"uploading-models",[14],[16,132,85],{"className":133,"href":84},[19],[32,135,136],{},"There are three ways to upload a model to the Modeling Commons:\nUploading, updating, and creating a child (“forking”). The following sections\ndescribe these in detail.",[138,139,142],"h3",{"id":140,"className":141},"upload-a-new-model",[14],[16,143,146],{"className":144,"href":145},[19],"#upload-a-new-model","Upload a New Model",[32,148,149,150],{},"A new model will be created in the Modeling Commons, with its own\npage, description, and forum. You should use this function the first\ntime that you save a model to the Modeling Commons.\n",[102,151],{"alt":152,"className":153,"src":154,"width":155,"height":156,"style":157},"Uploading a new model",[106],"/_content/images/modelingcommons/newmodel.png",717,599,{"aspectRatio":158},"717/599",[32,160,161],{},"You must give your model a name. Model names are not required to be\nunique; you could have 2 or more models with the same name, though we\nrecommend that you not do this.",[32,163,164,165,169],{},"By default, anyone can view, fork, and update your model. You can\nrestrict the ability to view and fork your model by changing the\nvisibility permission. You can restrict the ability to update your\nmodel by changing the changeability permission. In order to set\npermissions for multiple people, assign your model to a group, and\nthen restrict visibility or changeability to members of that group.\nGroups can be created from the\n",[16,166,5],{"href":167,"rel":168},"https://modelingcommons.org/account/groups#group_tabs_new_group",[38],".\nOnce you have uploaded your model, you can edit the permissions from the model’s\nModeling Commons page.",[32,171,172],{},"You can optionally upload a preview image to your model. The preview image will\nbe displayed alongside your model whenever it is shown on the Modeling Commons.\nWhile uploading a preview image is optional, we highly recommend that you do so,\nin one of the following three ways:",[71,174,175,178,222],{},[74,176,177],{},"The “Use current image” option tells NetLogo to use the current view as your\npreview. We recommend that you first run the model, such that it shows off the\nkey visual features.",[74,179,180,181,215,216,218,219,221],{},"The “Auto-generate image” feature auto-generates a preview image by running\n",[48,182,183,190,191,190,196,190,201,190,205,209,210,214],{},[184,185,189],"span",{"className":186},[187,188],"token","command","random-seed"," ",[184,192,195],{"className":193},[187,194],"number","0",[184,197,200],{"className":198},[187,199],"variable","setup",[184,202,204],{"className":203},[187,188],"repeat",[184,206,208],{"className":207},[187,194],"75"," [ ",[184,211,213],{"className":212},[187,199],"go"," ]",". Note that this option will not work\nunless you have defined ",[48,217,200],{}," and ",[48,220,213],{}," procedures for NetLogo to run.",[74,223,224],{},"The “Image from file” feature allows you to upload any PNG image. Preview\nimages work best when they are square.",[138,226,229],{"id":227,"className":228},"upload-a-child-of-an-existing-model-forking",[14],[16,230,233],{"className":231,"href":232},[19],"#upload-a-child-of-an-existing-model-forking","Upload a Child of an Existing Model (“Forking”)",[32,235,236,237],{},"Saving a model in this way, sometimes known as “forking,” does not change or\noverwrite the original model. Rather, it creates a new model on the Modeling\nCommons, much as a plain “save” would do, simultaneously creating a parent-child\nrelationship between the old model and the new one. This relationship can be\nseen on the “family” tab for a given model. You may fork any model for which you\nhave “view” permissions, including one that you cannot change. You may wish, for\nexample, to create a variation on a model in the NetLogo models library.\n",[102,238],{"alt":239,"className":240,"src":241,"width":242,"height":243,"style":244},"Uploading a child of an existing model",[106],"/_content/images/modelingcommons/childmodel.png",716,600,{"aspectRatio":245},"716/600",[32,247,248],{},"To fork a model, you must give your new child a name, as well as select an\nexisting model to fork. To indicate the existing model, start typing the name of\nthe model that you would like to fork. Select its name from among the search\nresults.",[32,250,251],{},"Finally, you must enter a description about what you are changing in your child\nmodel, and how it relates to its parent.",[22,253,256],{"id":254,"className":255},"updating-an-existing-model",[14],[16,257,91],{"className":258,"href":90},[19],[32,260,261],{},"Use this option if you have improved a model that already exists in the\nModeling Commons. Existing attachments, discussions, and social tags will be\npreserved, but the model that users can display, run, and download will be\nupdated. You may only update a model for which you have “write” permissions.",[32,263,264],{},"All versions of a model are saved in the Modeling Commons, so you should feel\nfree to experiment with new ideas. If something goes wrong, you can always refer\nto an old version from the “history” tab on a model’s page.",[32,266,267],{},"To indicate which model should be updated, start typing the name of the model.\nSelect the name that pops up with the search results. Finally, enter a\ndescription about what you are changing in your new version.",{"title":269,"searchDepth":270,"depth":271,"links":272},"",5,3,[273,278,279,283],{"id":24,"depth":274,"text":30,"children":275},2,[276],{"id":63,"depth":277,"text":69},4,{"id":94,"depth":274,"text":79},{"id":129,"depth":274,"text":85,"children":280},[281,282],{"id":140,"depth":271,"text":146},{"id":227,"depth":271,"text":233},{"id":254,"depth":274,"text":91},"The Modeling Commons is a Web-based collaboration system for NetLogo modelers. Users of the Modeling Commons can share, download, modify, create variations of, comment on, and run NetLogo models – both those that are a part of the NetLogo models library, and also those that have been uploaded by other NetLogo users.","md",{"source":287,"metadataOutputPath":288,"projectConfig":289,"language":297,"inheritFrom":306,"output":305,"version":290,"keywords":307,"tags":309,"icon":310,"assetsRoot":311},"autogen/modelingcommons.md","content/modelingcommons.metadata.yaml",{"version":290,"projectRoot":291,"scanRoot":292,"outputRoot":293,"defaults":294,"engine":300,"partials":301,"dedupeIdenticalDiskWrites":305},"7.0.4",".","autogen","content",{"inheritFrom":295,"language":297,"output":298,"extension":285,"title":299,"version":290},[296],0,"en",false,"NetLogo User Manual","handlebars",{"directoryPaths":302,"extensions":303},[291],[304,285],"mustache",true,[296],[5,308],"Forum",[5,308],"i-lucide-group","/home/runner/work/Helio/Helio/apps/docs/autogen","/modelingcommons",{"title":5,"description":284},"modelingcommons","ntsEEiYIgJYd3M6AVTFVSUsmaLZqXN5L9E1jyisR1so",[317,322],{"title":318,"path":319,"stem":320,"description":321,"children":-1},"Matrix Extension Dictionary: transpose","/matrix/transpose","matrix/transpose","Documentation for the transpose primitive.",{"title":323,"path":324,"stem":325,"description":326,"children":-1},"NetLogo 7 Introduction","/netlogo7intro","netlogo7intro","Introduction to NetLogo 7, covering new features, improvements, and getting started with the latest version.",1777657736896]