MATL在线:MATL在线解释器

时间:2024-03-15 00:58:50
【文件属性】:

文件名称:MATL在线:MATL在线解释器

文件大小:90KB

文件格式:ZIP

更新时间:2024-03-15 00:58:50

python flask octave celery socketio

MATL在线 这是编程语言(基于和的高尔夫语言)的基于Python的在线解释器。 该应用程序的实时版本托管在。 堆栈 该应用程序的核心是轻量级的Python Web框架 。 JavaScript前端和应用程序之间的双向通信由处理。 MATL代码和输入参数被提交到服务器,并且将任务分配给许多可用的工作进程之一。 每个工作进程都使用库与基础的实例进行通信,以评估提供的代码。 该进程的所有输出(包括文本和图形)都通过实时流回浏览器。 技术: 本地运行 在本地运行应用程序的最简单方法是使用 ,它将启动Web服务,celery worker,redis实例和postgres数据库。 在运行docker-compose之前,请确保构建本地docker映像: make docker docker-compose up 然后,您将可以通过访问该应用程序。 计划的未来改进 能够顺序运行多个测试用例


【文件预览】:
MATL-Online-main
----ops()
--------Chart.yaml(48B)
--------Dockerfile(1KB)
--------values()
--------templates()
----.csslintrc(107B)
----requirements()
--------dev.txt(289B)
--------prod.txt(557B)
----.dockerignore(61B)
----.env(525B)
----.eslintrc(4KB)
----.github()
--------FUNDING.yml(46B)
--------dependabot.yml(488B)
----yarn.lock(4KB)
----manage.py(3KB)
----migrations()
--------env.py(3KB)
--------alembic.ini(770B)
--------script.py.mako(412B)
--------versions()
--------README(38B)
----.circleci()
--------config.yml(2KB)
----MATL()
--------wrappers()
--------.gitignore(24B)
----requirements.txt(79B)
----.codeclimate.yml(463B)
----LICENSE(1KB)
----matl_online()
--------settings.py(3KB)
--------public()
--------octave.py(2KB)
--------app.py(1KB)
--------utils.py(1KB)
--------__init__.py(32B)
--------tasks.py(7KB)
--------database.py(1KB)
--------assets.py(745B)
--------matl.py(8KB)
--------templates()
--------extensions.py(551B)
--------static()
----setup.cfg(71B)
----Procfile(183B)
----README.md(3KB)
----Makefile(531B)
----wsgi.py(222B)
----docker-compose.yml(1KB)
----tests()
--------test_octave.py(3KB)
--------test_tasks.py(5KB)
--------factories.py(1KB)
--------test_config.py(949B)
--------test_hook.py(4KB)
--------helpers.py(374B)
--------test_doclinks.py(4KB)
--------test_views.py(7KB)
--------test_log_handler.py(5KB)
--------__init__.py(60B)
--------test_sockets.py(4KB)
--------test_matl.py(17KB)
--------conftest.py(2KB)
--------data()
--------test_utils.py(2KB)
--------.gitignore(7B)
--------mocks.py(829B)
--------test_releases.py(4KB)
----.gitignore(212B)
----.eslintignore(16B)
----worker.py(242B)
----package.json(280B)

网友评论