Unverified Commit 2fc704b1 authored by Jacob Cain's avatar Jacob Cain Committed by GitHub
Browse files

included source .proto files from ISIS, regenerated _pb2 files with p… (#211)

* included source .proto files from ISIS, regenerated _pb2 files with protoc

* numpy newbyteorder fix

* changelog entries

* test python 3.12 and 3.13, drop support/testing for 3.8

* setuptools depend to keep build-docs from failing

* remove python 3.13

* consolidate changelog entries
parent 38a5ae4c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@ jobs:
      fail-fast: false
      matrix:
       os: [ubuntu-latest, macos-latest]
       python-version: ["3.8", "3.9", "3.10", "3.11"]   
       python-version: ["3.9", "3.10", "3.11", "3.12"]   
    defaults:
      run:
        shell: bash -l {0}
+2 −0
Original line number Diff line number Diff line
@@ -40,6 +40,8 @@ release.

### Fixed
- Fixed a bug where scale and offset were being applied backwards to GeoDataset objects.
- Copied and pieced together .proto files from ISIS3/src/control/objs/ControlNetVersioner to plio/plio/io.
  Regenerated _pb2.py files with protoc 28.2 to fix error with old-protoc-generated files. [#210](https://github.com/DOI-USGS/plio/issues/210)

## [1.5.5]()
### Fixed
+1 −1
Original line number Diff line number Diff line
@@ -18,4 +18,4 @@ dependencies:
  - pytest-cov 
  - coveralls 
  - nbsphinx
  - sphinx=6.2.1
  - sphinx
+2 −1
Original line number Diff line number Diff line
@@ -14,3 +14,4 @@ dependencies:
  - pyyaml
  - sphinx=6.2.1
  - sqlalchemy
  - setuptools
 No newline at end of file
+21 −0
Original line number Diff line number Diff line
// Protocol buffer header descriptor for Isis Control Networks
//
// 2018-06-13 Jesse Mapel - Added flag to indicate it is a protobuf 2 file
// 2024-11-07 Jacob Cain  - Copied into Plio from ISIS3/src/control/objs/ControlNetVersioner
//                          Generated new _pb2.py with protoc 28.2

syntax="proto2";

package Isis;

message ControlNetFileHeaderV0005 {
//  Some fields of ControlNet
  required string networkId    = 1;
  required string targetName   = 2;
  optional string created      = 3;
  optional string lastModified = 4;
  optional string description  = 5;
  optional string userName     = 6;
  optional int32  numPoints    = 7;
  repeated double targetRadii = 10;
}
Loading