Skip to content

Commit

Permalink
new images and more resilient to new replicates
Browse files Browse the repository at this point in the history
  • Loading branch information
nebogeo committed Mar 31, 2014
1 parent fc734f8 commit 80204dd
Show file tree
Hide file tree
Showing 111 changed files with 87 additions and 73 deletions.
Binary file modified client/htdocs/images/bg/CF/CF001_L_V_2012-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified client/htdocs/images/bg/CF/CF001_L_V_2013-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified client/htdocs/images/bg/CF/CF002_L_V_2012-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed client/htdocs/images/bg/CF/CF002_L_V_2013-c.jpg
Binary file not shown.
Binary file added client/htdocs/images/bg/CF/CF002_R_V_2013-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed client/htdocs/images/bg/CF/CF003_L_V_2013-c.jpg
Binary file not shown.
Binary file removed client/htdocs/images/bg/CF/CF004_L_V_2012-c.jpg
Binary file not shown.
Binary file removed client/htdocs/images/bg/CF/CF004_L_V_2013-c.jpg
Binary file not shown.
Binary file added client/htdocs/images/bg/CF/CF004_R_V_2012-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified client/htdocs/images/bg/CF/CF005_L_V_2012-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed client/htdocs/images/bg/CF/CF005_L_V_2013-c.jpg
Binary file not shown.
Binary file added client/htdocs/images/bg/CF/CF005_R_V_2013-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed client/htdocs/images/bg/CF/CF006_L_V_2012-c.jpg
Binary file not shown.
Binary file modified client/htdocs/images/bg/CF/CF006_L_V_2013-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added client/htdocs/images/bg/CF/CF006_R_V_2013-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified client/htdocs/images/bg/CF/CF008_L_V_2013-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added client/htdocs/images/bg/CF/CF008_R_V_2013-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed client/htdocs/images/bg/CF/CF009_L_V_2012-c.jpg
Binary file not shown.
Binary file removed client/htdocs/images/bg/CF/CF010_L_V_2012-c.jpg
Binary file not shown.
Binary file modified client/htdocs/images/bg/CF/CF010_L_V_2013-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added client/htdocs/images/bg/CF/CF010_R_V_2013-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed client/htdocs/images/bg/CF/CF011_L_V_2012-c.jpg
Binary file not shown.
Binary file modified client/htdocs/images/bg/CF/CF011_L_V_2013-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified client/htdocs/images/bg/CF/CF012_L_V_2012-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified client/htdocs/images/bg/CF/CF012_L_V_2013-c.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added client/htdocs/images/bg/CF/CF012_R_V_2013-c.jpg
Binary file removed client/htdocs/images/bg/CF/CF013_L_V_2012-c.jpg
Diff not rendered.
Binary file modified client/htdocs/images/bg/CF/CF013_L_V_2013-c.jpg
Binary file removed client/htdocs/images/bg/CF/CF014_L_V_2012-c.jpg
Diff not rendered.
Binary file modified client/htdocs/images/bg/CF/CF015_L_V_2012-c.jpg
Binary file added client/htdocs/images/bg/CF/CF015_R_V_2012-c.jpg
Binary file modified client/htdocs/images/bg/CF/CF016_L_V_2013-c.jpg
Binary file added client/htdocs/images/bg/CF/CF016_R_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CF/CF017_L_V_2012-c.jpg
Binary file modified client/htdocs/images/bg/CF/CF018_L_V_2013-c.jpg
Binary file added client/htdocs/images/bg/CF/CF018_R_V_2013-c.jpg
Binary file removed client/htdocs/images/bg/CF/CF020_L_V_2012-c.jpg
Diff not rendered.
Binary file modified client/htdocs/images/bg/CF/CF020_L_V_2013-c.jpg
Binary file removed client/htdocs/images/bg/CF/CF021_L_V_2012-c.jpg
Diff not rendered.
Binary file removed client/htdocs/images/bg/CF/CF022_L_V_2013-c.jpg
Diff not rendered.
Binary file modified client/htdocs/images/bg/CF/CF022_R_V_2012-c.jpg
Binary file removed client/htdocs/images/bg/CF/CF024_R_V_2012-c.jpg
Diff not rendered.
Binary file modified client/htdocs/images/bg/CF/CF025_L_V_2012-c.jpg
Binary file added client/htdocs/images/bg/CF/CF025_R_V_2012-c.jpg
Binary file modified client/htdocs/images/bg/CF/CF026_L_V_2012-c.jpg
Binary file removed client/htdocs/images/bg/CF/CF026_L_V_2013-c.jpg
Diff not rendered.
Binary file added client/htdocs/images/bg/CF/CF026_R_V_2012-c.jpg
Binary file modified client/htdocs/images/bg/CF/CF027_L_V_2012-c.jpg
Binary file modified client/htdocs/images/bg/CF/CF027_L_V_2013-c.jpg
Binary file added client/htdocs/images/bg/CF/CF027_R_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CF/CF028_L_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CF/CF031_L_V_2012-c.jpg
Binary file removed client/htdocs/images/bg/CF/CF032_R_V_2012-c.jpg
Diff not rendered.
Binary file removed client/htdocs/images/bg/CF/CF034_L_V_2012-c.jpg
Diff not rendered.
Binary file removed client/htdocs/images/bg/CF/CF035_L_V_2012-c.jpg
Diff not rendered.
Binary file removed client/htdocs/images/bg/CF/CF036_L_V_2012-c.jpg
Diff not rendered.
Binary file removed client/htdocs/images/bg/CP/CP001_L_V_2012-c.jpg
Diff not rendered.
Binary file removed client/htdocs/images/bg/CP/CP001_L_V_2013-c.jpg
Diff not rendered.
Binary file removed client/htdocs/images/bg/CP/CP002_L_V_2013-c.jpg
Diff not rendered.
Binary file added client/htdocs/images/bg/CP/CP002_R_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP004_R_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP005_L_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP007_L_V_2013-c.jpg
Binary file added client/htdocs/images/bg/CP/CP007_R_V_2013-c.jpg
Binary file removed client/htdocs/images/bg/CP/CP008_L_V_2013-c.jpg
Diff not rendered.
Binary file added client/htdocs/images/bg/CP/CP008_R_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP009_R_V_2013-c.jpg
Binary file removed client/htdocs/images/bg/CP/CP010_L_V_2012-c.jpg
Diff not rendered.
Binary file added client/htdocs/images/bg/CP/CP010_L_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP010_R_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP011_L_V_2012-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP011_R_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP012_L_V_2012-c.jpg
Binary file removed client/htdocs/images/bg/CP/CP012_L_V_2013-c.jpg
Diff not rendered.
Binary file modified client/htdocs/images/bg/CP/CP013_R_V_2013-c.jpg
Binary file removed client/htdocs/images/bg/CP/CP014_L_V_2012-c.jpg
Diff not rendered.
Binary file added client/htdocs/images/bg/CP/CP014_R_V_2012-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP014_R_V_2013-c.jpg
Binary file removed client/htdocs/images/bg/CP/CP015_L_V_2012-c.jpg
Diff not rendered.
Binary file modified client/htdocs/images/bg/CP/CP015_R_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP016_L_V_2012-c.jpg
Binary file added client/htdocs/images/bg/CP/CP016_R_V_2012-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP017_L_V_2012-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP017_L_V_2013-c.jpg
Binary file added client/htdocs/images/bg/CP/CP017_R_V_2012-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP018_R_V_2013-c.jpg
Binary file removed client/htdocs/images/bg/CP/CP019_L_V_2013-c.jpg
Diff not rendered.
Binary file modified client/htdocs/images/bg/CP/CP019_R_V_2012-c.jpg
Binary file removed client/htdocs/images/bg/CP/CP020_L_V_2013-c.jpg
Diff not rendered.
Binary file modified client/htdocs/images/bg/CP/CP021_R_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP023_L_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP024_L_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP025_L_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP025_R_V_2012-c.jpg
Binary file added client/htdocs/images/bg/CP/CP025_R_V_2013-c.jpg
Binary file removed client/htdocs/images/bg/CP/CP026_L_V_2012-c.jpg
Diff not rendered.
Binary file modified client/htdocs/images/bg/CP/CP028_L_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP029_L_V_2012-c.jpg
Binary file removed client/htdocs/images/bg/CP/CP029_L_V_2013-c.jpg
Diff not rendered.
Binary file added client/htdocs/images/bg/CP/CP029_R_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP030_L_V_2013-c.jpg
Binary file removed client/htdocs/images/bg/CP/CP031_R_V_2012-c.jpg
Diff not rendered.
Binary file modified client/htdocs/images/bg/CP/CP032_L_V_2012-c.jpg
Binary file removed client/htdocs/images/bg/CP/CP033_L_V_2013-c.jpg
Diff not rendered.
Binary file modified client/htdocs/images/bg/CP/CP035_L_V_2013-c.jpg
Binary file modified client/htdocs/images/bg/CP/CP041_L_V_2013-c.jpg
Binary file removed client/htdocs/images/bg/CP/CP042_L_V_2013-c.jpg
Diff not rendered.
Binary file removed client/htdocs/images/bg/CP/CP043_L_V_2013-c.jpg
Diff not rendered.
2 changes: 1 addition & 1 deletion client/htdocs/scm/egglab-common.jscm
Expand Up @@ -20,7 +20,7 @@
(define egg-complexity 6)
(define main-game-url "http://nightjar.exeter.ac.uk/egglab")
(define replicate-start 0)
(define num-replicates 1)
(define num-replicates 2)
(define num-variations 8)

(define egg-constant-images
Expand Down
115 changes: 58 additions & 57 deletions client/htdocs/scm/egglab.jscm
Expand Up @@ -1364,78 +1364,79 @@

(define cf_images
(list
"CF/CF005_L_V_2012-c.jpg"
"CF/CF013_L_V_2012-c.jpg"
"CF/CF027_L_V_2013-c.jpg"
"CF/CF002_L_V_2013-c.jpg"
"CF/CF011_L_V_2012-c.jpg"
"CF/CF001_L_V_2013-c.jpg"
"CF/CF005_L_V_2013-c.jpg"
"CF/CF020_L_V_2012-c.jpg"
"CF/CF034_L_V_2012-c.jpg"
"CF/CF031_L_V_2012-c.jpg"
"CF/CF020_L_V_2013-c.jpg"
"CF/CF012_L_V_2012-c.jpg"
"CF/CF001_L_V_2012-c.jpg"
"CF/CF017_L_V_2012-c.jpg"
"CF/CF013_L_V_2013-c.jpg"
"CF/CF011_L_V_2013-c.jpg"
"CF/CF001_L_V_2013-c.jpg"
"CF/CF002_L_V_2012-c.jpg"
"CF/CF002_R_V_2013-c.jpg"
"CF/CF004_R_V_2012-c.jpg"
"CF/CF005_L_V_2012-c.jpg"
"CF/CF005_R_V_2013-c.jpg"
"CF/CF006_L_V_2013-c.jpg"
"CF/CF006_R_V_2013-c.jpg"
"CF/CF008_L_V_2013-c.jpg"
"CF/CF008_R_V_2013-c.jpg"
"CF/CF010_L_V_2013-c.jpg"
"CF/CF016_L_V_2013-c.jpg"
"CF/CF010_R_V_2013-c.jpg"
"CF/CF011_L_V_2013-c.jpg"
"CF/CF012_L_V_2012-c.jpg"
"CF/CF012_L_V_2013-c.jpg"
"CF/CF012_R_V_2013-c.jpg"
"CF/CF013_L_V_2013-c.jpg"
"CF/CF015_L_V_2012-c.jpg"
"CF/CF015_R_V_2012-c.jpg"
"CF/CF016_L_V_2013-c.jpg"
"CF/CF016_R_V_2013-c.jpg"
"CF/CF017_L_V_2012-c.jpg"
"CF/CF018_L_V_2013-c.jpg"
"CF/CF018_R_V_2013-c.jpg"
"CF/CF020_L_V_2013-c.jpg"
"CF/CF022_R_V_2012-c.jpg"
"CF/CF025_L_V_2012-c.jpg"
"CF/CF025_R_V_2012-c.jpg"
"CF/CF026_L_V_2012-c.jpg"
"CF/CF026_L_V_2013-c.jpg"
"CF/CF022_R_V_2012-c.jpg"
"CF/CF008_L_V_2013-c.jpg"
"CF/CF035_L_V_2012-c.jpg"
"CF/CF026_R_V_2012-c.jpg"
"CF/CF027_L_V_2012-c.jpg"
"CF/CF027_L_V_2013-c.jpg"
"CF/CF027_R_V_2013-c.jpg"
"CF/CF028_L_V_2013-c.jpg"
"CF/CF015_L_V_2012-c.jpg"
"CF/CF018_L_V_2013-c.jpg"
"CF/CF002_L_V_2012-c.jpg"))
"CF/CF031_L_V_2012-c.jpg"))

(define cp-images

(define cp_images
(list
"CP/CP012_L_V_2013-c.jpg"
"CP/CP043_L_V_2013-c.jpg"
"CP/CP029_L_V_2012-c.jpg"
"CP/CP001_L_V_2012-c.jpg"
"CP/CP002_R_V_2013-c.jpg"
"CP/CP004_R_V_2013-c.jpg"
"CP/CP005_L_V_2013-c.jpg"
"CP/CP021_R_V_2013-c.jpg"
"CP/CP015_R_V_2013-c.jpg"
"CP/CP024_L_V_2013-c.jpg"
"CP/CP007_L_V_2013-c.jpg"
"CP/CP007_R_V_2013-c.jpg"
"CP/CP008_R_V_2013-c.jpg"
"CP/CP009_R_V_2013-c.jpg"
"CP/CP010_L_V_2013-c.jpg"
"CP/CP010_R_V_2013-c.jpg"
"CP/CP011_L_V_2012-c.jpg"
"CP/CP011_R_V_2013-c.jpg"
"CP/CP012_L_V_2012-c.jpg"
"CP/CP004_R_V_2013-c.jpg"
"CP/CP020_L_V_2013-c.jpg"
"CP/CP013_R_V_2013-c.jpg"
"CP/CP014_R_V_2012-c.jpg"
"CP/CP014_R_V_2013-c.jpg"
"CP/CP015_R_V_2013-c.jpg"
"CP/CP016_L_V_2012-c.jpg"
"CP/CP026_L_V_2012-c.jpg"
"CP/CP001_L_V_2013-c.jpg"
"CP/CP019_R_V_2012-c.jpg"
"CP/CP025_L_V_2013-c.jpg"
"CP/CP016_R_V_2012-c.jpg"
"CP/CP017_L_V_2012-c.jpg"
"CP/CP014_L_V_2012-c.jpg"
"CP/CP041_L_V_2013-c.jpg"
"CP/CP013_R_V_2013-c.jpg"
"CP/CP029_L_V_2013-c.jpg"
"CP/CP032_L_V_2012-c.jpg"
"CP/CP018_R_V_2013-c.jpg"
"CP/CP035_L_V_2013-c.jpg"
"CP/CP019_L_V_2013-c.jpg"
"CP/CP008_L_V_2013-c.jpg"
"CP/CP042_L_V_2013-c.jpg"
"CP/CP030_L_V_2013-c.jpg"
"CP/CP010_R_V_2013-c.jpg"
"CP/CP017_L_V_2013-c.jpg"
"CP/CP015_L_V_2012-c.jpg"
"CP/CP010_L_V_2012-c.jpg"
"CP/CP011_R_V_2013-c.jpg"
"CP/CP014_R_V_2013-c.jpg"
"CP/CP028_L_V_2013-c.jpg"
"CP/CP011_L_V_2012-c.jpg"
"CP/CP033_L_V_2013-c.jpg"
"CP/CP017_R_V_2012-c.jpg"
"CP/CP018_R_V_2013-c.jpg"
"CP/CP019_R_V_2012-c.jpg"
"CP/CP021_R_V_2013-c.jpg"
"CP/CP023_L_V_2013-c.jpg"
"CP/CP024_L_V_2013-c.jpg"
"CP/CP025_L_V_2013-c.jpg"
"CP/CP025_R_V_2012-c.jpg"
"CP/CP009_R_V_2013-c.jpg"))
"CP/CP025_R_V_2013-c.jpg"
"CP/CP028_L_V_2013-c.jpg"
"CP/CP029_L_V_2012-c.jpg"
"CP/CP029_R_V_2013-c.jpg"
"CP/CP030_L_V_2013-c.jpg"
"CP/CP032_L_V_2012-c.jpg"
"CP/CP035_L_V_2013-c.jpg"
"CP/CP041_L_V_2013-c.jpg"
43 changes: 28 additions & 15 deletions server/pop.ss
Expand Up @@ -206,25 +206,38 @@
(vector-ref i 1)))
(cdr s)))))


(define (check-replicate/pop db population replicate)
(let ((s (select db "select phase from state where population = ? and replicate = ?" population replicate)))
(if (null? s)
#f (not (equal? (vector-ref (cadr s) 0) "init")))))

(define (check-replicate db replicate)
(and
(check-replicate/pop db "CF" replicate)
(check-replicate/pop db "MV" replicate)
(check-replicate/pop db "CP" replicate)))

;; top n eggs
(define (top-eggs db population replicate count)
(let ((s (select
db (string-append
"select e.genotype, (e.fitness / e.tests), e.id, e.replicate, e.generation from egg as e "
"where e.population = ? and e.replicate = ? "
"and e.generation = ? "
"order by (e.fitness / e.tests) desc limit ?")
population replicate (get-state db population replicate "generation") count)))
(if (null? s)
'()
(map
(lambda (i)
(list (vector-ref i 0)
(vector-ref i 1)
(vector-ref i 2)
(let ((replicate (if (check-replicate db replicate) replicate 0)))
(let ((s (select
db (string-append
"select e.genotype, (e.fitness / e.tests), e.id, e.replicate, e.generation from egg as e "
"where e.population = ? and e.replicate = ? "
"and e.generation = ? "
"order by (e.fitness / e.tests) desc limit ?")
population replicate (get-state db population replicate "generation") count)))
(if (null? s)
'()
(map
(lambda (i)
(list (vector-ref i 0)
(vector-ref i 1)
(vector-ref i 2)
(vector-ref i 3)
(vector-ref i 4)))
(cdr s)))))
(cdr s))))))



Expand Down

0 comments on commit 80204dd

Please sign in to comment.