FoundryTS 클라이언트
from foundryts import FoundryTS
fts = FoundryTS()
foundryts.FoundryTS(*args, **kwargs)는 FoundryTS 백엔드에 질의를 보내는 싱글턴입니다. 실행 환경의 환경 변수를 이용하여 자동으로 초기화되므로 지원되는 FoundryTS 함수마다 인스턴스를 직접 생성할 필요는 없습니다.
Code Repositories와 Code Workbook 설정을 통해 라이브러리, 입력 리소스와 프로젝트 참조를 준비합니다. 클라이언트 생성만으로 해당 리소스에 대한 권한을 얻는 것은 아닙니다.
search
search 속성은 온톨로지 검색을 위한 foundryts.search.Search 인터페이스를 제공합니다. Foundry 검색의 보호 장치를 적용하므로 검색은 이 속성을 통해 시작하는 것이 권장됩니다.
다음은 객체 유형 ID가 timeseries-demo-stock-series이고 sector 속성이 있는 가상 온톨로지에서 검색 질의를 만드는 예입니다.
from foundryts import FoundryTS
from foundryts.search import ontology
fts = FoundryTS()
series = fts.search.series(
ontology("sector") == "Technology",
object_types=["timeseries-demo-stock-series"],
)
검색 결과는 시계열 노드를 담는 NodeCollection입니다. 이후 시계열 계산을 적용하거나 DataFrame으로 평가할 수 있습니다.