Fortran 90 (need to read in binary data files into arrays)

Click For Summary
The discussion revolves around a third-year undergraduate project focused on forward radio meteor scatter, specifically dealing with over 80GB of recorded radio input data stored in binary format. The user is attempting to adapt their existing MATLAB and Fortran 90 program, which previously worked with ASCII data, to process these binary files. The main challenge is efficiently reading the binary data into an array for further processing using a filter. A suggested solution involves converting the binary dataset into a more compatible format for the existing application, with recommendations to use programming languages like C++ or Java for this conversion, as coding in Fortran and MATLAB can be cumbersome for this task.
sparkstermaes
Messages
1
Reaction score
0
Hello,

I am currently doing a 3rd year undergrad project on forward radio meteor scatter

the problem involves the following:

I have over 80Gbs worth of 10 second data blocks of recorded radio input.

They are stored as date stamped .bin files in binary format, each of order 1700kb or so.

I am using a filter constructed in MatLab and fortran 90

I am reading in the filter to an array... then reading in the binary data blocks in blocks of 10 or 20. multiplying through the filter and outputing to a single .dat data file.

previously i was using test data that was in the ASCII language. now I have to convert the program to operate on binary files.

Is there an easy way to adapt the program to read in binary files into an array?

thank you. any more information, please ask.
 
Physics news on Phys.org
The easiest thing would be to convert your data set to a format that the current Fortran/Matlab app can read. Coding in that particular environment is nasty. Use something like C++ or Java to do the conversion.
 

Similar threads

Replies
7
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K