Giter VIP home page Giter VIP logo

mi-instrument's People

Contributors

cameron55445 avatar danmergens avatar friedrichknuth avatar jamundson avatar janeen666 avatar jeffroy avatar jploskey avatar jrusk-raytheon avatar kehunt06 avatar krosburg avatar oceanzus avatar pauldavidmena avatar petercable avatar philtran01 avatar renegelinas avatar rhan1498 avatar rmanoni avatar ronkyo avatar samueldahlberg avatar sgfoote avatar steinermg avatar tapanagupta avatar tlfish3638 avatar vipullakhani avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mi-instrument's Issues

Can this software be utilized for other data processing purposes?

Hello! I just stumbled across this repository. It appears to contain a lot of code for reading data from oceanographic instruments that might be really useful. (Is this correct? I couldn't quite figure it out from the readme)

I am trying to figure out if it is possible to use this package for simple tasks that observational ocenaographers need to perform. For example, could I use it to load a raw data file from a Teledyne RDI ADCP and rotate the coordinate system? Could I read raw data from RBR or Seabird CTDs?

Line consumed by AdcptAcfgmPd8Parser needs to be put back if not used

line = self._stream_handle.readline() # READ NEXT LINE

While parsing a data burst, the inner loop consumes a line at a time and tests if it matches the sensor data format. If it does not, the data burst is over, so the new particle is emitted, and the function jumps back to the top o the outer loop to start looking for the next data burst.

However, that line has now been consumed and cannot be read again by the outer loop. If the discarded line is the header of the next data burst, parsing will fail.

In existing logs, the DCL happens to be recording power state messages between data bursts, and these can be safely skipped. However it is fragile to expect this and in the near future these messages will not be present in some logs.

update to zplsc_b code?

Hi, I am wondering if you'll be interested in user submitting changes to code for specific instruments. I've been working on zplsc_b data and added additional functions to allow calibration of the power data unpacked from .raw in my fork. I am using the fork as a submodule in my other repo now, but wonder what is the preferred path forward. Also wondering what license the code is under, I saw a license file in the top level but the zplsc_b code uses Apache 2.0? Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.