• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

daffidwilde / edo
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: find-random-leak
DEFAULT BRANCH: master
Repo Added 25 Sep 2018 11:20AM UTC
Files 17
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH find-random-leak
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • add-compact-param
  • blacken
  • chained-comparisons
  • choose-from-present
  • cleanup-crossover
  • convert-dtypes
  • dev
  • distribution-repr
  • docs
  • find-random-leak
  • fix-flaky-tests
  • formatting
  • hard_limits
  • individual-class
  • main
  • master
  • max-subtypes
  • mutate-col-params
  • mutation-how-tos
  • new-pdfs
  • parallel-fitness
  • pdf-howtos
  • pdf-subtypes
  • pickle-subtypes
  • power-shrinking
  • pretty-pypi
  • refactor-crossover
  • remove-coveralls-yml
  • remove-prints
  • results-dfs
  • saving-histories
  • smoothing
  • solver-class
  • sphinx-autodoc
  • stop-relative-crossing
  • stop-travis-emails
  • subtypes-to-method
  • travis-failure
  • update-coveralls-badge
  • update-images
  • v0.0.3
  • v0.0.4
  • v0.0.4a0
  • v0.1
  • v0.2
  • v0.2.1
  • what-is-ga
  • write-paper
  • write-results

pending completion
273

push

travis-ci-com

web-flow
Pickling subtypes, individuals and *families* (#127)

* Implement Family factory handler class.

* Start adding new terminology. [everything broken]

What were families are now distributions. Distribution class is much
cleaner -- is it even necessary anymore?

* Add a repr to the Family class.

* Implement the Family class in individuals.

* Hack failing distribution test.

Since subtypes are not created directly from the distribution classes,
there is no subtype_id in an instance.

* Add subtype family attribute for easy retrieval.

* Implement families in populations.

* Implement families in crossover.

* Update tests for mutation and selection.

* Implement family subtypes in shrink operator.

* Update fitness tests.

* Add Family ability to record all subtypes.

* Begin implementing families in optimiser.

This needs more attention around how individuals are saved.

* Saving histories (individuals and their metadata) (#126)

* Remove `to_dict` method from `Distribution`.

* Fix the circle example test.

* Combine `Individual` to and from file tests.

* Implement new saving strategy.

Families provide their subtypes with a `to_dict` method that records the
name of the subtype's distribution, its subtype ID number and all of its
parameters as a dictionary.

Then when an individual is saved to file, the metadata is serialized as
JSON with these dictionaries. Simultaneously, each family is cached in
the same directory tree.

* Clean up optimiser with new strategy.

The optimiser can now pull usable individuals back in.

* Add a dev environment file.

* Add scipy to environment.yml

* Generalise paths for saving/loading individuals.

* [temporary] Remove parallel writing capabilities.

Because of how individuals and families are being stored, there were
some discrepancies when writing generations to file with multiple
processes. For now, that has been removed. However, the calculation o... (continued)

605 of 605 relevant lines covered (100.0%)

1.0 hits per line

Relevant lines Covered
Build:
Build:
605 RELEVANT LINES 605 COVERED LINES
1.0 HITS PER LINE
Source Files on master
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
273 find-random-leak Pickling subtypes, individuals and *families* (#127) * Implement Family factory handler class. * Start adding new terminology. [everything broken] What were families are now distributions. Distribution class is much cleaner -- is it even n... push 24 Jul 2020 05:01PM UTC web-flow travis-ci-com pending completion  
108 find-random-leak Pickling subtypes, individuals and *families* (#127) * Implement Family factory handler class. * Start adding new terminology. [everything broken] What were families are now distributions. Distribution class is much cleaner -- is it even n... push 24 Jul 2020 05:01PM UTC web-flow travis-ci pending completion  
107 pickle-subtypes Merge 95d8e86e4 into 305bcc226 Pull #127 24 Jul 2020 04:56PM UTC web-flow travis-ci pending completion  
272 pickle-subtypes Merge 95d8e86e4 into 305bcc226 Pull #127 24 Jul 2020 04:56PM UTC web-flow travis-ci-com pending completion  
271 pickle-subtypes Saving histories (individuals and their metadata) (#126) * Remove `to_dict` method from `Distribution`. * Fix the circle example test. * Combine `Individual` to and from file tests. * Implement new saving strategy. Families provide th... push 24 Jul 2020 04:51PM UTC web-flow travis-ci-com pending completion  
106 pickle-subtypes Saving histories (individuals and their metadata) (#126) * Remove `to_dict` method from `Distribution`. * Fix the circle example test. * Combine `Individual` to and from file tests. * Implement new saving strategy. Families provide th... push 24 Jul 2020 04:51PM UTC web-flow travis-ci pending completion  
269 saving-histories Format codebase with isort, black and flake8. push 24 Jul 2020 04:47PM UTC daffidwilde travis-ci-com pending completion  
270 saving-histories Merge ee3f22951 into fd36e789e Pull #126 24 Jul 2020 04:47PM UTC web-flow travis-ci-com pending completion  
104 saving-histories Format codebase with isort, black and flake8. push 24 Jul 2020 04:47PM UTC daffidwilde travis-ci pending completion  
105 saving-histories <a href="https://github.com/daffidwilde/edo/commit/2b5c2d0cb">Merge </a><a class="double-link" href="https://github.com/daffidwilde/edo/commit/ee3f22951">ee3f22951</a><a href="https://g... Pull #126 24 Jul 2020 04:47PM UTC web-flow travis-ci pending completion  
See All Builds (284)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc