Hi Jessie and Etienne,

for the last script to work I think you have to explicitly define the seed
in the exploration :

val explo_T =
  ExplorationTask ( //defined exploration task
    LHS( // defined a method
      100, // Number of points of the LHS
      density in Range(0.0, 100.0)
    ) x (seed in UniformDistribution[Int]() take 1)
  )

best

Juste


2017-05-11 10:36 GMT+02:00 Etienne Delay (unilim) <[email protected]>:

> Hi Jessie,
> waiting for a more effective answer. It's fine for you to load and explore
> a netlogo model in openMole?
>
> If not there is information in the market https://www.openmole.org/Docum
> entation_Market%20Place_NetLogo.html
>
> Regarding fire model I have tried something like
>
> val density = Val[Double]
> val seed = Val[Int]
> val burned = Val[Double]
>
> val cmds =
>   List(
>     "random-seed ${seed}",
>     "setup",
>     "while [any? turtles] [go]"
>   )
>
> val fireTask =
>   NetLogo6Task(workDirectory / "Fire.nlogo", cmds) set (
>     inputs += seed,
>     outputs += (seed, density),
>     netLogoInputs += (density, "density"),
>     netLogoOutputs += ("burned-trees", burned)
>   )
>
> val csvHook = CSVHook(workDirectory / "resultLHS.csv", density, burned,
> seed)
>
> val explo_T =
>   ExplorationTask ( //defined exploration task
>     LHS( // defined a method
>       100, // Number of points of the LHS
>       density in Range(0.0, 100.0)
>     )
>   )
>
>
> //define environement simulation on dektops on 6 threads
> val env = LocalEnvironment(6)
>
> // Define the execution
> //val ex =   (calibrate +    (replicateModel on env) + (calibrate.output
> hook savePopulation hook display)) toExecution // Lauch the execution
> ex.start
>
> explo_T -< (fireTask on env hook csvHook)
>
>
> But it doesn't work ... and my error is
>
> org.openmole.core.exception.UserBadDataError: Formal validation of your
> mole has failed, 1 error(s) has(ve) been found.
> Input (seed: Int) is missing when reaching the slot@447484616
> :fireTask@1033578726.
> In mole: Mole(explo_T@-2070374467,List(explo_T@-2070374467 -<
> slot@447484616:fireTask@1033578726),List(),PrototypeSet())
>
> E.
>
>
>
>
> Le 10/05/2017 à 13:48, Jessie Abbate a écrit :
>
>> Dear OpenMole developers,
>>
>> I would really like to use this platform for latin hypercube sampling in
>> NetLogo, but am having trouble figuring out how to set it up - even for
>> something as simple as the Fire sampling example. Would anyone be
>> willing to help me out with this? It could be as simple as showing me
>> how it would work for the Fire sampling example, but ideally would
>> involve helping me troubleshoot as I apply it to my own model.
>>
>> Thanks so much in advance.
>> Jessie
>>
>> Also, English is preferred but French is more than fine!
>>
>> --
>> JL Abbate, PhD
>> Post-doctoral Researcher
>> Laboratoire MIVEGEC (UMR CNRS-IRD-UM1-UM2 5290)
>> Institute of Research for Development (IRD)
>> Montpellier, France
>> +1.804.212.2321 (US skype/voicemail)
>> +33 6 95 64 21 15 (french cell, WhatsApp)
>> http://jessieabbate.wordpress.com/
>> <mailto:[email protected]>
>>
>>
>> _______________________________________________
>> OpenMOLE-users mailing list
>> [email protected]
>> http://fedex.iscpif.fr/mailman/listinfo/openmole-users
>>
>>
> --
> Cordialement
>
> Etienne DELAY
> laboratoire GEOLAB UMR 6042 CNRS
> Maison des Sciences de l'Homme
> 4 rue Ledru
> 63057 Clermont-Ferrand Cedex 1
> blog : http://elcep.legtux.org
> _______________________________________________
> OpenMOLE-users mailing list
> [email protected]
> http://fedex.iscpif.fr/mailman/listinfo/openmole-users
>
_______________________________________________
OpenMOLE-users mailing list
[email protected]
http://fedex.iscpif.fr/mailman/listinfo/openmole-users

Reply via email to