Coverage report: 81%

Files Functions Classes

coverage.py v7.13.5, created at 2026-09-02 00:03 +0000

File   statements missing excluded   coverage
core / src / sensorkit / api / __init__.py   43 6 0   86%
core / src / sensorkit / api / bootstrap.py   76 46 8   39%
core / src / sensorkit / api / declarative.py   350 47 0   87%
core / src / sensorkit / api / entrypoint.py   151 22 0   85%
core / src / sensorkit / astro / __init__.py   0 0 0   100%
core / src / sensorkit / astro / common.py   74 5 2   93%
core / src / sensorkit / astro / coords.py   87 0 3   100%
core / src / sensorkit / astro / observer.py   43 2 0   95%
core / src / sensorkit / astro / target.py   312 54 6   83%
core / src / sensorkit / astro / trajectory.py   49 0 0   100%
core / src / sensorkit / auto / __init__.py   0 0 0   100%
core / src / sensorkit / auto / agent.py   116 43 0   63%
core / src / sensorkit / auto / constraint.py   255 12 0   95%
core / src / sensorkit / auto / lifecycle.py   365 90 22   75%
core / src / sensorkit / auto / mode.py   92 4 0   96%
core / src / sensorkit / auto / operator.py   248 41 0   83%
core / src / sensorkit / auto / scheduler.py   84 20 0   76%
core / src / sensorkit / backend / __init__.py   0 0 0   100%
core / src / sensorkit / backend / base.py   196 4 0   98%
core / src / sensorkit / backend / event.py   74 8 2   89%
core / src / sensorkit / backend / fake.py   231 8 0   97%
core / src / sensorkit / backend / lease.py   140 7 0   95%
core / src / sensorkit / backend / nats.py   225 51 0   77%
core / src / sensorkit / backend / request.py   263 27 0   90%
core / src / sensorkit / cli / __init__.py   0 0 0   100%
core / src / sensorkit / cli / __main__.py   24 24 0   0%
core / src / sensorkit / cli / agent.py   108 108 0   0%
core / src / sensorkit / cli / config.py   108 108 0   0%
core / src / sensorkit / cli / controller.py   38 38 0   0%
core / src / sensorkit / cli / device.py   22 22 0   0%
core / src / sensorkit / cli / go.py   106 106 0   0%
core / src / sensorkit / cli / kv.py   136 136 0   0%
core / src / sensorkit / cli / service.py   72 72 0   0%
core / src / sensorkit / cli / utils.py   41 41 0   0%
core / src / sensorkit / common / __init__.py   0 0 0   100%
core / src / sensorkit / common / aio.py   134 5 6   96%
core / src / sensorkit / common / condition.py   117 5 3   96%
core / src / sensorkit / common / filewatch.py   238 35 1   85%
core / src / sensorkit / common / graph.py   50 1 0   98%
core / src / sensorkit / common / importutil.py   46 1 0   98%
core / src / sensorkit / common / interval.py   133 44 0   67%
core / src / sensorkit / common / keyword.py   138 23 24   83%
core / src / sensorkit / common / logging.py   65 19 2   71%
core / src / sensorkit / common / model.py   223 18 7   92%
core / src / sensorkit / common / time.py   74 3 0   96%
core / src / sensorkit / config / __init__.py   2 0 0   100%
core / src / sensorkit / config / core.py   19 3 0   84%
core / src / sensorkit / config / parser.py   96 19 0   80%
core / src / sensorkit / config / schema.py   92 1 0   99%
core / src / sensorkit / config / section.py   53 0 0   100%
core / src / sensorkit / core / __init__.py   0 0 0   100%
core / src / sensorkit / core / client.py   171 16 24   91%
core / src / sensorkit / core / controller.py   156 8 24   95%
core / src / sensorkit / core / delegate.py   120 31 17   74%
core / src / sensorkit / core / device.py   75 6 8   92%
core / src / sensorkit / core / entity.py   202 18 20   91%
core / src / sensorkit / core / executor.py   132 21 0   84%
core / src / sensorkit / core / impl / __init__.py   0 0 0   100%
core / src / sensorkit / core / impl / controller.py   212 32 1   85%
core / src / sensorkit / core / impl / device.py   88 11 0   88%
core / src / sensorkit / core / impl / entity.py   121 4 2   97%
core / src / sensorkit / core / impl / program.py   190 29 0   85%
core / src / sensorkit / core / program.py   261 15 18   94%
core / src / sensorkit / core / state.py   82 5 0   94%
core / src / sensorkit / core / task.py   133 11 2   92%
core / src / sensorkit / core / trait.py   69 0 3   100%
core / src / sensorkit / data / __init__.py   0 0 0   100%
core / src / sensorkit / data / context.py   113 5 8   96%
core / src / sensorkit / data / filesys.py   198 17 0   91%
core / src / sensorkit / data / fits.py   290 10 19   97%
core / src / sensorkit / data / focus.py   254 254 0   0%
core / src / sensorkit / data / graph.py   258 29 44   89%
core / src / sensorkit / data / local.py   41 0 0   100%
core / src / sensorkit / data / streams.py   170 37 16   78%
core / src / sensorkit / std / __init__.py   9 0 0   100%
core / src / sensorkit / std / collect.py   46 7 0   85%
core / src / sensorkit / std / enclosure.py   19 0 0   100%
core / src / sensorkit / std / instrument.py   84 20 0   76%
core / src / sensorkit / std / mount.py   88 0 0   100%
core / src / sensorkit / std / optics.py   25 0 0   100%
core / src / sensorkit / std / safety.py   29 2 0   93%
core / src / sensorkit / std / sensor.py   282 31 0   89%
core / src / sensorkit / std / traits.py   34 0 0   100%
core / src / sensorkit / std / weather.py   101 2 2   98%
core / src / sensorkit / webapi / __init__.py   24 11 0   54%
core / src / sensorkit / webapi / fastapi.py   378 58 0   85%
core / src / sensorkit / webapi / forwarder.py   91 5 0   95%
core / src / sensorkit / webapi / preview.py   50 4 0   92%
core / src / sensorkit / webapi / schema.py   34 0 0   100%
core / src / sensorkit / webapi / security.py   148 4 0   97%
core / src / sensorkit / webapi / serve.py   144 8 0   94%
Total   10531 2040 294   81%

No items found using the specified filter.