jupyter_server の API リファレンス
jupyter_server (jupyter-server/jupyter_server) の公開 API 197 件 —— クラス 70、関数 20、メソッド 107。実際のソースを静的解析して抽出した正確なシグネチャを掲載しています。
リポジトリ: jupyter-server/jupyter_server
| 種別 | 件数 |
|---|---|
| クラス | 70 |
| 関数 | 20 |
| メソッド | 107 |
API 一覧
class
jupyter_server._tz.tzUTCtzinfo object for UTC (zero offset)
method
jupyter_server._tz.tzUTC.dst(d:datetime | None) -> timedeltaCompute dst.
method
jupyter_server._tz.tzUTC.utcoffset(d:datetime | None) -> timedeltaCompute utcoffset.
func
jupyter_server._tz.utcnow() -> datetimeReturn timezone-aware UTC timestamp
func
jupyter_server.auth.__main__.main(argv)The main cli handler.
func
jupyter_server.auth.__main__.set_password(args)Set a password.
method
jupyter_server.auth.identity.IdentityProvider.auth_enabled()Is authentication enabled?
method
jupyter_server.auth.identity.IdentityProvider.check_update(user_data:dict[UpdatableField, str]) -> NoneRaises if some fields to update are not updatable.
method
jupyter_server.auth.identity.IdentityProvider.generate_anonymous_user(handler:web.RequestHandler) -> UserGenerate a random anonymous user.
method
jupyter_server.auth.identity.IdentityProvider.identity_model(user:User) -> dict[str, t.Any]Return a User as an Identity model
method
jupyter_server.auth.identity.IdentityProvider.is_token_authenticated(handler:web.RequestHandler) -> boolReturns True if handler has been token authenticated.
method
jupyter_server.auth.identity.IdentityProvider.persist_user_model(handler:web.RequestHandler) -> NonePersist the user model (i.e.
method
jupyter_server.auth.identity.IdentityProvider.should_check_origin(handler:web.RequestHandler) -> boolShould the Handler check for CORS origin validation?
method
jupyter_server.auth.identity.IdentityProvider.update_user_model(current_user:User, user_data:dict[UpdatableField, str]) -> UserUpdate user information.
method
jupyter_server.auth.identity.IdentityProvider.user_from_cookie(cookie_value:str) -> User | NoneInverse of user_to_cookie
method
jupyter_server.auth.identity.IdentityProvider.validate_security(app:t.Any, ssl_options:dict[str, t.Any] | None=None) -> NoneCheck the application's security.
class
jupyter_server.auth.identity.PasswordIdentityProviderA password identity provider.
method
jupyter_server.auth.identity.PasswordIdentityProvider.auth_enabled() -> boolReturn whether any auth is enabled
method
jupyter_server.auth.identity.PasswordIdentityProvider.cookie_secret_hook(h:hmac.HMAC) -> hmac.HMACInclude password in cookie secret.
method
jupyter_server.auth.identity.PasswordIdentityProvider.persist_user_model(handler:web.RequestHandler) -> NonePersist the user model to a cookie.
method
jupyter_server.auth.identity.PasswordIdentityProvider.update_user_model(current_user:User, user_data:dict[UpdatableField, str]) -> UserUpdate user information.
method
jupyter_server.auth.identity.PasswordIdentityProvider.validate_security(app:t.Any, ssl_options:dict[str, t.Any] | None=None) -> NoneHandle security validation.
class
jupyter_server.auth.logout.LogoutHandlerAn auth logout handler.
method
jupyter_server.auth.logout.LogoutHandler.get()Handle a logout.
func
jupyter_server.auth.utils.get_anonymous_username() -> strGet a random user-name based on the moons of Jupyter.
func
jupyter_server.auth.utils.warn_disabled_authorization()DEPRECATED, does nothing
class
jupyter_server.base.handlers.APIHandlerBase class for API handlers
method
jupyter_server.base.handlers.APIHandler.finish(*args:Any, **kwargs:Any) -> Future[Any]Finish an API response.
method
jupyter_server.base.handlers.APIHandler.get_login_url() -> strGet the login url.
method
jupyter_server.base.handlers.APIHandler.options(*args:Any, **kwargs:Any) -> NoneGet the options.
method
jupyter_server.base.handlers.APIHandler.prepare() -> NonePrepare an API response.
method
jupyter_server.base.handlers.APIHandler.update_api_activity() -> NoneUpdate last_activity of API requests
method
jupyter_server.base.handlers.APIHandler.write_error(status_code:int, **kwargs:Any) -> NoneAPIHandler errors are JSON, not human pages
class
jupyter_server.base.handlers.APIVersionHandlerAn API handler for the server version.
method
jupyter_server.base.handlers.APIVersionHandler.get() -> NoneGet the server version info.
class
jupyter_server.base.handlers.AuthenticatedHandlerA RequestHandler with an authenticated user.
method
jupyter_server.base.handlers.AuthenticatedHandler.clear_login_cookie() -> NoneClear a login cookie.
method
jupyter_server.base.handlers.AuthenticatedHandler.force_clear_cookie(name:str, path:str='/', domain:str | None=None) -> NoneForce a cookie clear.
method
jupyter_server.base.handlers.AuthenticatedHandler.get_current_user() -> strGet the current user.
method
jupyter_server.base.handlers.AuthenticatedHandler.logged_in() -> boolIs a user currently logged in?
method
jupyter_server.base.handlers.AuthenticatedHandler.login_available() -> boolMay a user proceed to log in?
method
jupyter_server.base.handlers.AuthenticatedHandler.set_default_headers() -> NoneSet the default headers.
method
jupyter_server.base.handlers.AuthenticatedHandler.token_authenticated() -> boolHave I been authenticated with a token?
class
jupyter_server.base.handlers.MainHandlerSimple handler for base_url.
method
jupyter_server.base.handlers.MainHandler.get() -> NoneGet the main template.
class
jupyter_server.base.handlers.PrometheusMetricsHandlerReturn prometheus metrics for this server
method
jupyter_server.base.handlers.PrometheusMetricsHandler.get() -> NoneGet prometheus metrics.
class
jupyter_server.base.handlers.Template404Render our 404 template
method
jupyter_server.base.handlers.Template404.prepare() -> NonePrepare a 404 response.
func
jupyter_server.base.handlers.json_errors(method:Any) -> AnyDecorate methods with this to return GitHub style JSON errors.
func
jupyter_server.base.handlers.json_sys_info()Get sys info as json.
func
jupyter_server.base.handlers.log() -> LoggerGet the application log.
class
jupyter_server.base.websocket.WebSocketMixinMixin for common websocket options
method
jupyter_server.base.websocket.WebSocketMixin.check_origin(origin:str | None=None) -> boolCheck Origin == Host or Access-Control-Allow-Origin.
method
jupyter_server.base.websocket.WebSocketMixin.on_pong(data)Handle a pong message.
method
jupyter_server.base.websocket.WebSocketMixin.open(*args, **kwargs)Open the websocket.
method
jupyter_server.base.websocket.WebSocketMixin.prepare(*args, **kwargs)Handle a get request.
func
jupyter_server.config_manager.recursive_update(target:StrDict, new:StrDict) -> NoneRecursively update one dictionary using another.
class
jupyter_server.extension.handler.ExtensionHandlerMixinBase class for Jupyter server extension handlers.
method
jupyter_server.extension.manager.ExtensionPackage.link_point(point_name, serverapp)Link an extension point.
method
jupyter_server.extension.manager.ExtensionPackage.load_point(point_name, serverapp)Load an extension point.
method
jupyter_server.extension.manager.ExtensionPackage.start_point(point_name, serverapp)Load an extension point.
class
jupyter_server.extension.serverextension.BaseExtensionAppBase extension installer app
class
jupyter_server.extension.serverextension.DisableServerExtensionAppAn App that disables Server Extensions
class
jupyter_server.extension.serverextension.ServerExtensionAppRoot level server extension app
method
jupyter_server.extension.serverextension.ServerExtensionApp.start() -> NonePerform the App's actions as configured
class
jupyter_server.extension.serverextension.ToggleServerExtensionAppA base class for enabling/disabling extensions
method
jupyter_server.extension.serverextension.ToggleServerExtensionApp.start() -> NonePerform the App's actions as configured
method
jupyter_server.extension.serverextension.ToggleServerExtensionApp.toggle_server_extension(import_name:str) -> NoneChange the status of a named server extension.
class
jupyter_server.extension.utils.ExtensionLoadingErrorAn extension loading error.
class
jupyter_server.extension.utils.ExtensionMetadataErrorAn extension metadata error.
class
jupyter_server.extension.utils.ExtensionModuleNotFoundAn extension module not found error.
class
jupyter_server.extension.utils.NotAnExtensionAppAn error raised when a module is not an extension.
class
jupyter_server.gateway.gateway_client.GatewayClientThis class manages the configuration.
method
jupyter_server.gateway.gateway_client.GatewayClient.update_cookies(headers:HTTPHeaders) -> NoneUpdate cookies from response headers
class
jupyter_server.gateway.handlers.WebSocketChannelsHandlerGateway web socket channels handler.
method
jupyter_server.gateway.handlers.WebSocketChannelsHandler.get(kernel_id, *args, **kwargs)Get the socket.
method
jupyter_server.gateway.handlers.WebSocketChannelsHandler.initialize()Initialize the socket.
method
jupyter_server.gateway.handlers.WebSocketChannelsHandler.on_close()Handle a closing socket.
class
jupyter_server.gateway.managers.ChannelQueueA queue for a named channel.
method
jupyter_server.gateway.managers.ChannelQueue.get_msg(*args:Any, **kwargs:Any) -> dict[str, Any]Get a message from the queue.
method
jupyter_server.gateway.managers.ChannelQueue.is_alive() -> boolWhether the queue is alive.
method
jupyter_server.gateway.managers.ChannelQueue.send(msg:dict[str, Any]) -> NoneSend a message to the queue.
method
jupyter_server.gateway.managers.ChannelQueue.start() -> NoneStart the queue.
method
jupyter_server.gateway.managers.ChannelQueue.stop() -> NoneStop the queue.
class
jupyter_server.gateway.managers.GatewayKernelSpecManagerA gateway kernel spec manager.
class
jupyter_server.gateway.managers.GatewaySessionManagerA gateway session manager.
class
jupyter_server.gateway.managers.HBChannelQueueA queue for the heartbeat channel.
method
jupyter_server.gateway.managers.HBChannelQueue.is_beating() -> boolWhether the channel is beating.
class
jupyter_server.kernelspecs.handlers.KernelSpecResourceHandlerA Kernelspec resource handler.
method
jupyter_server.kernelspecs.handlers.KernelSpecResourceHandler.get(kernel_name:str, path:str, include_body:bool=True)Get a kernelspec resource.
method
jupyter_server.kernelspecs.handlers.KernelSpecResourceHandler.head(kernel_name:str, path:str) -> NoneGet the head info for a kernel resource.
method
jupyter_server.kernelspecs.handlers.KernelSpecResourceHandler.initialize() -> NoneInitialize a kernelspec resource handler.
class
jupyter_server.nbconvert.handlers.NbconvertFileHandlerAn nbconvert file handler.
class
jupyter_server.nbconvert.handlers.NbconvertPostHandlerAn nbconvert post handler.
class
jupyter_server.serverapp.JupyterPasswordAppSet a password for the Jupyter server.
method
jupyter_server.serverapp.JupyterPasswordApp.start()Start the password app.
class
jupyter_server.serverapp.JupyterServerListAppAn application to list running Jupyter servers.
class
jupyter_server.serverapp.JupyterServerStopAppAn application to stop a Jupyter server.
method
jupyter_server.serverapp.JupyterServerStopApp.parse_command_line(argv=None)Parse command line options.
method
jupyter_server.serverapp.JupyterServerStopApp.shutdown_server(server)Shut down a server.
method
jupyter_server.serverapp.JupyterServerStopApp.start()Start the server stop app.
class
jupyter_server.serverapp.ServerAppThe Jupyter Server application class.
method
jupyter_server.serverapp.ServerApp.cleanup_extensions() -> NoneCall shutdown hooks in all extensions.
method
jupyter_server.serverapp.ServerApp.cleanup_kernels() -> NoneShutdown all kernels.
method
jupyter_server.serverapp.ServerApp.find_server_extensions() -> NoneSearches Jupyter paths for jpserver_extensions.
method
jupyter_server.serverapp.ServerApp.init_configurables() -> NoneInitialize configurables.
method
jupyter_server.serverapp.ServerApp.init_event_logger() -> NoneInitialize the Event Bus.
method
jupyter_server.serverapp.ServerApp.init_logging() -> NoneInitialize logging.
method
jupyter_server.serverapp.ServerApp.init_resources() -> Noneinitialize system resources
method
jupyter_server.serverapp.ServerApp.init_shutdown_no_activity() -> NoneInitialize a shutdown on no activity.
method
jupyter_server.serverapp.ServerApp.init_signal() -> NoneInitialize signal handlers.
method
jupyter_server.serverapp.ServerApp.init_webapp() -> Noneinitialize tornado webapp
method
jupyter_server.serverapp.ServerApp.launch_browser() -> NoneLaunch the browser.
method
jupyter_server.serverapp.ServerApp.load_server_extensions() -> NoneLoad any extensions specified by config.
method
jupyter_server.serverapp.ServerApp.parse_command_line(argv:list[str] | None=None) -> NoneParse the command line options.
method
jupyter_server.serverapp.ServerApp.start_app() -> NoneStart the Jupyter Server application.
method
jupyter_server.serverapp.ServerApp.start_ioloop() -> NoneStart the IO Loop.
method
jupyter_server.serverapp.ServerApp.starter_app() -> t.AnyGet the Extension that started this server.
method
jupyter_server.serverapp.ServerApp.static_file_path() -> list[str]return extra paths + the default location
method
jupyter_server.serverapp.ServerApp.stop(from_signal:bool=False) -> NoneCleanup resources and stop the server.
method
jupyter_server.serverapp.ServerApp.template_file_path() -> list[str]return extra paths + the default locations
class
jupyter_server.serverapp.ServerWebApplicationA server web application.
func
jupyter_server.serverapp.load_handlers(name:str) -> t.AnyLoad the (URL pattern, handler) tuples for each component.
func
jupyter_server.serverapp.random_ports(port:int, n:int) -> t.Generator[int, None, None]Generate a list of n random ports near the given port.
class
jupyter_server.services.api.handlers.APISpecHandlerA spec handler for the REST API.
method
jupyter_server.services.api.handlers.APISpecHandler.get()Get the API spec.
method
jupyter_server.services.api.handlers.APISpecHandler.get_content_type()Get the content type.
class
jupyter_server.services.api.handlers.APIStatusHandlerAn API status handler.
method
jupyter_server.services.api.handlers.APIStatusHandler.get() -> NoneGet the API status.
class
jupyter_server.services.api.handlers.IdentityHandlerGet or patch the current user's identity model
method
jupyter_server.services.api.handlers.IdentityHandler.get()Get the identity model.
method
jupyter_server.services.api.handlers.IdentityHandler.patch()Update user information.
class
jupyter_server.services.api.handlers.PathResolverHandlerPath resolver handler.
method
jupyter_server.services.api.handlers.PathResolverHandler.get()Resolve the path.
class
jupyter_server.services.config.handlers.ConfigHandlerA config API handler.
class
jupyter_server.services.config.manager.ConfigManagerConfig Manager used for storing frontend config
func
jupyter_server.services.contents.fileio.replace_file(src, dst)replace dst with src
class
jupyter_server.services.contents.filemanager.AsyncFileContentsManagerAn async file contents manager.
method
jupyter_server.services.contents.filemanager.AsyncFileContentsManager.file_exists(path:str) -> boolDoes a file exist at the given path
method
jupyter_server.services.contents.filemanager.AsyncFileContentsManager.rename_file(old_path, new_path)Rename a file.
class
jupyter_server.services.contents.filemanager.FileContentsManagerA file contents manager.
method
jupyter_server.services.contents.filemanager.FileContentsManager.delete_file(path)Delete file at path.
method
jupyter_server.services.contents.filemanager.FileContentsManager.rename_file(old_path, new_path)Rename a file.
method
jupyter_server.services.contents.filemanager.FileContentsManager.resolve_path(path:str) -> str | NoneResolve path relative to root resource.
class
jupyter_server.services.contents.handlers.CheckpointsHandlerA checkpoints API handler.
class
jupyter_server.services.contents.handlers.ContentsAPIHandlerA contents API handler.
class
jupyter_server.services.contents.handlers.ContentsHandlerA contents handler.
class
jupyter_server.services.contents.handlers.ModifyCheckpointsHandlerA checkpoints modification handler.
class
jupyter_server.services.contents.handlers.NotebooksRedirectHandlerRedirect /api/notebooks to /api/contents
class
jupyter_server.services.contents.handlers.TrustNotebooksHandlerHandles trust/signing of notebooks
class
jupyter_server.services.contents.largefilemanager.AsyncLargeFileManagerHandle large file upload asynchronously
class
jupyter_server.services.contents.largefilemanager.LargeFileManagerHandle large file upload.
class
jupyter_server.services.contents.manager.ContentsManagerBase class for serving files and directories.
method
jupyter_server.services.contents.manager.ContentsManager.create_checkpoint(path)Create a checkpoint.
class
jupyter_server.services.events.handlers.EventHandlerREST api handler for events
method
jupyter_server.services.events.handlers.EventHandler.post()Emit an event.
class
jupyter_server.services.events.handlers.SubscribeWebsocketWebsocket handler for subscribing to events
method
jupyter_server.services.events.handlers.SubscribeWebsocket.get(*args, **kwargs)Get an event socket.
method
jupyter_server.services.events.handlers.SubscribeWebsocket.on_close()Handle a socket close.
func
jupyter_server.services.events.handlers.get_timestamp(data:dict[str, Any]) -> datetime | NoneParses timestamp from the JSON request body
class
jupyter_server.services.kernels.connection.channels.ZMQChannelsWebsocketConnectionA Jupyter Server Websocket Connection
func
jupyter_server.services.kernels.connection.channels.ZMQChannelsWebsocketConnection.cleanup(_=None)Common cleanup
method
jupyter_server.services.kernels.connection.channels.ZMQChannelsWebsocketConnection.close()Close the connection.
method
jupyter_server.services.kernels.connection.channels.ZMQChannelsWebsocketConnection.connect() -> asyncio.Future[None] | NoneHandle a connection.
method
jupyter_server.services.kernels.connection.channels.ZMQChannelsWebsocketConnection.disconnect()Handle a disconnect.
class
jupyter_server.services.kernels.handlers.KernelActionHandlerA kernel action API handler.
class
jupyter_server.services.kernels.handlers.KernelHandlerA kernel API handler.
method
jupyter_server.services.kernels.handlers.KernelHandler.delete(kernel_id)Remove a kernel.
method
jupyter_server.services.kernels.handlers.KernelHandler.get(kernel_id)Get a kernel model.
class
jupyter_server.services.kernels.handlers.KernelsAPIHandlerA kernels API handler.
class
jupyter_server.services.kernels.handlers.MainKernelHandlerThe root kernel handler.
method
jupyter_server.services.kernels.handlers.MainKernelHandler.post()Start a kernel.
class
jupyter_server.services.kernels.kernelmanager.AsyncMappingKernelManagerAn asynchronous mapping kernel manager.
class
jupyter_server.services.kernels.kernelmanager.ServerKernelManagerA server-specific kernel manager.
class
jupyter_server.services.kernels.websocket.KernelWebsocketHandlerThe kernels websocket should connect
method
jupyter_server.services.kernels.websocket.KernelWebsocketHandler.pre_get()Handle a pre_get.
class
jupyter_server.services.kernelspecs.handlers.KernelSpecHandlerA handler for an individual kernel spec.
class
jupyter_server.services.kernelspecs.handlers.KernelSpecsAPIHandlerA kernel spec API handler.
class
jupyter_server.services.kernelspecs.handlers.MainKernelSpecHandlerThe root kernel spec handler.
class
jupyter_server.services.nbconvert.handlers.NbconvertRootHandlerThe nbconvert root API handler.
class
jupyter_server.services.sessions.handlers.SessionHandlerA handler for a single session.
class
jupyter_server.services.sessions.handlers.SessionRootHandlerA Session Root API handler.
method
jupyter_server.services.sessions.handlers.SessionRootHandler.post()Create a new session.
class
jupyter_server.services.sessions.handlers.SessionsAPIHandlerA Sessions API handler.
class
jupyter_server.services.sessions.sessionmanager.SessionManagerA session manager.
method
jupyter_server.services.sessions.sessionmanager.SessionManager.new_session_id() -> strCreate a uuid for a new session
class
jupyter_server.services.shutdown.ShutdownHandlerA shutdown API handler.
method
jupyter_server.services.shutdown.ShutdownHandler.post()Shut down the server.
func
jupyter_server.utils.filefind(filename:str, path_dirs:Sequence[str]) -> strFind a file by looking through a sequence of paths.
func
jupyter_server.utils.import_item(name:str) -> AnyImport and return ``bar`` given the string ``foo.bar``.
func
jupyter_server.utils.path2url(path:str) -> strConvert a local file path to a URL
func
jupyter_server.utils.url2path(url:str) -> strConvert a URL to a local file path
func
jupyter_server.utils.url_escape(path:str) -> strEscape special characters in a URL path Turns '/foo bar/' into '/foo%20bar/'
func
jupyter_server.utils.url_is_absolute(url:str) -> boolDetermine whether a given URL is absolute
class
jupyter_server.view.handlers.ViewHandlerRender HTML files within an iframe.
method
jupyter_server.view.handlers.ViewHandler.get(path)Get a view on a given path.
この情報について
掲載しているシグネチャは jupyter-server/jupyter_server の公開ソースコードを
Python の ast モジュールで静的解析し、引数名・デフォルト値・
型注釈・戻り値型をそのまま抽出したものです。実装コードは保存していません。
詳しくは仕組みの解説をご覧ください。