tributary
Streaming reactive and dataflow graphs in Python
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- build.yml
- CODE_OF_CONDUCT.md
- dependabot.yml
- apt.txt
- postBuild
- requirements.txt
- runtime.txt
- init.sql
- server.js
- docker-compose.yml
- autodiff.md
- output_15_0.svg
- output_4_0.svg
- output_5_0.svg
- output_6_0.svg
- lazy.md
- output_15_0.svg
- output_18_0.png
- output_19_0.svg
- output_23_0.png
- output_25_0.svg
- output_27_0.svg
- output_6_0.svg
- output_8_0.svg
- output_13_0.svg
- output_21_0.svg
- output_23_0.png
- output_26_0.png
- output_27_0.svg
- output_30_0.png
- output_3_0.svg
- output_8_0.svg
- streaming.md
- dagred3.gif
- example1.png
- example2.png
- dagred3.gif
- example1.png
- example2.png
- example3.png
- example4.png
- http.png
- kafka.png
- sio.png
- ws.png
- example.gif
- example1.gif
- icon.png
- nem.png
- api.md
- conf.py
- icon.ai
- make.bat
- Makefile
- rstref.rst
- finjs.ipynb
- autodifferentiation.ipynb
- lazy_blackscholes_autodiff.ipynb
- lazy_dagred3.ipynb
- lazy_examples.ipynb
- lazy_excel.ipynb
- lazy_pricer.ipynb
- lazy_shared_calc.ipynb
- lazy_sigma.ipynb
- lazy_sympy.ipynb
- lazy_sympy_blackscholes.ipynb
- pipeline_stream.ipynb
- pipeline_ws_http_sio.ipynb
- streaming_blackscholes_autodiff.ipynb
- streaming_dagred3.ipynb
- streaming_examples.ipynb
- streaming_kafka.ipynb
- streaming_stream.ipynb
- streaming_sympy.ipynb
- streaming_ws_http_sio.ipynb
- __init__.py
- input.py
- output.py
- utils.py
- __init__.py
- ast_experiments.py
- __init__.py
- basket.py
- finance.py
- ops.py
- rolling.py
- utils.py
- __init__.py
- control.py
- utils.py
- __init__.py
- __init__.py
- output.py
- __init__.py
- base.py
- dd3.py
- decorator.py
- graph.py
- node.py
- utils.py
- __init__.py
- __init__.py
- basket.py
- finance.py
- ops.py
- rolling.py
- utils.py
- __init__.py
- control.py
- utils.py
- __init__.py
- file.py
- http.py
- input.py
- kafka.py
- postgres.py
- process.py
- socketio.py
- sse.py
- ws.py
- __init__.py
- email.py
- file.py
- http.py
- kafka.py
- output.py
- postgres.py
- socketio.py
- sse.py
- text.py
- ws.py
- __init__.py
- base.py
- dd3.py
- graph.py
- node.py
- scheduler.py
- serialize.py
- utils.py
- __init__.py
- __init__.py
- test_functional.py
- test_input_func.py
- test_output_func.py
- test_utils_func.py
- test_basket_lazy.py
- test_dual_ops_lazy.py
- test_finance_lazy.py
- test_ops_lazy.py
- test_rolling_lazy.py
- __init__.py
- test_if_lazy.py
- __init__.py
- __init__.py
- test_output_lazy.py
- __init__.py
- test_api_lazy.py
- test_declarative_lazy.py
- test_fix_value_lazy.py
- test_graph_class_lazy.py
- test_method_lazy.py
- test_tolerance_lazy.py
- test_tweaks_lazy.py
- test_utils_lazy.py
- __init__.py
- test_basket_streaming.py
- test_calculations_streaming.py
- test_dual_ops_streaming.py
- test_finance_streaming.py
- test_ops_streaming.py
- test_rolling_streaming.py
- __init__.py
- test_if_streaming.py
- __init__.py
- test_file_data.csv
- test_file_data.json
- test_file_streaming.py
- test_http_streaming.py
- test_input_streaming.py
- test_postgres_streaming.py
- test_process_streaming.py
- test_sse_streaming.py
- __init__.py
- test_file_streaming.py
- test_http_streaming.py
- test_kafka_streaming.py
- test_output_streaming.py
- test_postgres_streaming.py
- test_socketio_streaming.py
- test_sse_streaming.py
- test_ws_streaming.py
- __init__.py
- echo.py
- test_api_streaming.py
- test_streaming.py
- test_timing_streaming.py
- test_utils_streaming.py
- __init__.py
- test_symbolic.py
- ohlc.csv
- __init__.py
- test_extract_parameters.py
- test_lazy_to_streaming.py
- __init__.py
- test_base.py
- __init__.py
- __init__.py
- _version.py
- base.py
- thread.py
- utils.py
- .gitattributes
- .gitignore
- CATALOG.md
- CONTRIBUTING.md
- LICENSE
- Makefile
- MANIFEST.in
- pyproject.toml
- README.md
- setup.cfg
- setup.py
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/1kbgz/tributary
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd tributary
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f ci/docker-compose.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Python
쉬움사전 준비물
pip install -r binder/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
jupyter notebook
브라우저에서 노트북(.ipynb) 파일들을 열람하고 실행할 수 있는 Jupyter 화면을 켭니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
