feat: add multi band data types (#8)

* feat: need data_var_name as array

* feat: add grid_multi_band_tile, swath_multi_band_tile + add data_dim_names to TileSummary + bump up the version

* chore: rename band to variable

* feat: revert data_var_name to string for backward compatibility

* chore: bump version to 1.1
2 files changed
tree: 1b71d7f6a78938012dd61b72b5a2d31a3258dcd0
  1. .idea/
  2. gradle/
  3. jenkins/
  4. src/
  5. .gitignore
  6. build.gradle
  7. CONTRIBUTING.md
  8. DISCLAIMER
  9. gradle.properties
  10. gradlew
  11. gradlew.bat
  12. LICENSE
  13. nexusproto.iml
  14. README.md
  15. settings.gradle
README.md

nexus-messages

This project contains the protobuf definition for a NexusTile. By compiling the protobuf specification, both Java and Python objects are generated.

Developer Installation

  1. Run ./gradlew clean build install

  2. cd into /build/python/nexusproto

  3. Setup a separate conda env or activate an existing one

    conda create --name nexus-messages python
    source activate nexus-messages
    
  4. Install Conda dependencies

    conda install numpy
    
  5. Run python setup.py install