나는, C/CUDA와 파이썬 일부 CFD-시뮬레이션 작업을하고있는 순간에 흐름은 다음과 같이 진행됩니다실시간 분석/HDF5
- 시작 순수한 C로 작성된 시뮬레이션/cuda
- 이진 파일에 출력을 출력하십시오.
- 파이썬 즉 numpy.fromfile을 사용하여 파일을 다시 열고 분석하십시오.
나는 많은 데이터와 메타 데이터를 가지고 있으므로, 은 hdf5 파일 형식으로 전환하는 것이 더 좋을 것입니다. 그래서 내 아이디어는 다음과 같습니다.
- pytables를 사용하여 시뮬레이션을위한 초기 조건 데이터를 만듭니다.
- 표준 hdf5 라이브러리를 사용하여 c의 데이터 세트를 다시 열고 쓸 수 있습니다.
- 분석을 위해 pytables를 사용하여 파일을 다시여십시오.
정말 데이터, 즉 C-을 programm에서 쓰기 HDF5하고 직접 파이썬 사용 pytables 읽기의 생생한 약간의 분석을하고 싶습니다. 이것은 꽤 유용 할 것이지만, 실제로는이 것이 pytables에 의해 얼마나 많이 지원되고 있는지 알지 못합니다. .
필자는 pytables 또는 hdf5로 작업 한 적이 없기 때문에 좋은 접근 방법이거나 어쩌면 함정이 있다면 을 알아두면 좋을 것입니다.