object
NotebookRunner
Type Members
-
case class
Args(targetFile: Option[(Instant) ⇒ (Path) ⇒ Path] = None, inputFiles: List[String] = Nil) extends Product with Serializable
-
type
CellBaseEnv = BaseEnv with GlobalEnv with CurrentNotebook with TaskManager with PublishStatus with InterpreterState
-
type
KernelFactoryEnv = BaseEnv with GlobalEnv with CurrentNotebook with TaskManager with PublishStatus with InterpreterState
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
object
Args extends Serializable
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
datestampBuilder: DateTimeFormatterBuilder
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
loadNotebook(path: Path): RIO[AppEnv, Notebook]
-
def
main: ZIO[AppEnv, String, Int]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
parsePath(path: String): RIO[Blocking, Path]
-
def
runCell(id: CellID, nbRef: Ref[Notebook], kernel: Kernel): RIO[CellBaseEnv, Unit]
-
def
runNotebook(notebook: Notebook): RIO[AppEnv with PublishStatus, Notebook]
-
def
runPath(runnerArgs: Args, pathStr: String): RIO[AppEnv with PublishStatus, Unit]
-
def
runWithEnv: ZIO[AppEnv with KernelFactoryEnv, Throwable, Notebook]
-
def
startKernel: ZIO[BaseEnv with GlobalEnv with CellEnv, Throwable, Kernel]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
timestampBuilder: DateTimeFormatterBuilder
-
def
toString(): String
-
def
usage: String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
writeResult(runnerArgs: Args, sourcePath: Path, notebook: Notebook): RIO[AppEnv, Unit]
Inherited from AnyRef
Inherited from Any