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

LoLab-VU / pysb / 911
79%

Build:
DEFAULT BRANCH: master
Ran 25 Apr 2019 04:29PM UTC
Jobs 3
Files 100
Run time 5min
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

pending completion
911

push

travis-ci

web-flow
ScipyOdeSimulator multiprocessing capability (#395)

This PR uses the `concurrent.futures` module to add parallel
simulation capability to the ScipyOdeSimulator. The new
`num_processors` argument to `ScipyOdeSimulator.run()`
can be used to specify the number of processes (defaults to 1).

Since the state sent to processes has to be picklable, some refactoring
was needed:

* New `_get_rhs` function returns an appropriate ODE integration/
Jacobian step function
* The integration code is now in `_integrator_process` function
* The `_integrator_process` function is called by a `SerialExecutor`
if one process is used, otherwise by a `ProcessPoolExecutor`.
This architecture reduces code duplication, since the execution
flow is the same for serial and parallel processing modes.

7422 of 9500 relevant lines covered (78.13%)

2.35 hits per line

Jobs
ID Job ID Ran Files Coverage
1 911.1 (PYVER=2.7) 25 Apr 2019 04:35PM UTC 0
78.44
Travis Job 911.1
2 911.2 (PYVER=3.6) 25 Apr 2019 04:32PM UTC 0
78.13
Travis Job 911.2
3 911.3 (PYVER=3.7) 25 Apr 2019 04:29PM UTC 0
78.13
Travis Job 911.3
Source Files on build 911
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #911
  • 2b6e9541 on github
  • Prev Build on master (#910)
  • Next Build on master (#912)
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