Commit Graph

168 Commits

Author SHA1 Message Date
Jørgen Kvalsvik
70ba4fbc81 Run tests against opm-parser upstream HEAD 2019-01-22 16:18:13 +01:00
Jørgen Kvalsvik
93485e2aec Pass ErrorGuard to parse file/string function
The upstream signature is updated to take an error guard, which on top
of breaking the interface since no default is provided, tears down (!)
the host process on invalid input.

The way of stopping this happening is to call the clear() method after
running the parser.
2019-01-22 16:18:13 +01:00
Joakim Hove
e3e67874dd Merge pull request #91 from joakim-hove/version-0.1.2
Set __version__ to 0.1.2
2018-11-06 11:49:50 +01:00
Joakim Hove
b7fc40078b Set __version__ to 0.1.2 2018-11-06 11:18:00 +01:00
Joakim Hove
70cb7f0084 Merge pull request #90 from joakim-hove/find-boos
Use find_package(Boost ...) to find and link with Boost
2018-11-04 09:18:31 +01:00
Joakim Hove
cf7c2ee537 Use find_package(Boost ...) to find and link with Boost 2018-11-02 07:14:46 +01:00
Joakim Hove
c4b9378245 Merge pull request #89 from joakim-hove/komodo-build
Deteect DEST_PREFIX when adding lib dependencies
2018-09-21 14:17:49 +02:00
Joakim Hove
55eeb620ac Deteect DEST_PREFIX when adding lib dependencies 2018-09-21 14:16:38 +02:00
Joakim Hove
dcb4528e71 Merge pull request #88 from joakim-hove/connection-updates
Update sunbeam to use opm-common/2018.09
2018-09-19 15:12:56 +02:00
Joakim Hove
0a378bd49d Update sunbeam to use opm-common/2018.09 2018-09-17 21:34:39 +02:00
Joakim Hove
6d2a4b5daa Merge pull request #86 from Statoil/joakim-hove-patch-1
Update README.md
2018-08-25 07:25:17 +02:00
Joakim Hove
e46f3bf48a Update README.md 2018-08-25 07:24:48 +02:00
Joakim Hove
f3f702e503 Merge pull request #85 from joakim-hove/use-opm-common
Use opm-common
2018-08-09 10:41:27 +02:00
Joakim Hove
eed1309b7a Adapt to api changes in opm-common 2018-08-09 08:13:35 +02:00
Joakim Hove
d6147c386f Use opm-common
fixup! WIP: Use opm-common
2018-08-09 08:13:35 +02:00
Joakim Hove
514df9c289 Merge pull request #84 from joakim-hove/delete-bug
Fix bug with TimeVector.delet()
2018-06-15 09:53:02 +02:00
Joakim Hove
b50da115b9 Fix bug with TimeVector.delet() 2018-06-14 16:03:42 +02:00
Joakim Hove
d22ba5b19a Merge pull request #83 from joakim-hove/drop-dates
Implement functionality to delete dates from TimeVector
2018-06-12 10:11:48 +02:00
Joakim Hove
7ab73165be Implement functionality to delete dates from TimeVector 2018-06-11 17:12:32 +02:00
Joakim Hove
800a4221ec Merge pull request #82 from joakim-hove/issues
Verify that first keyword in TimeVector is not dates
2018-06-11 16:56:33 +02:00
Joakim Hove
ef2384baf7 Verify that first keyword in TimeVector is not dates 2018-06-11 16:36:20 +02:00
Joakim Hove
ca4400224f Merge pull request #76 from joakim-hove/time-vector-bug
Time vector bug??
2018-05-31 21:34:13 +02:00
Joakim Hove
7dc82a43e3 Fix bug with DATES with no interleaved data 2018-05-31 21:24:37 +02:00
Joakim Hove
9f802a30ee Add utils.py with testing utilities 2018-05-31 20:48:39 +02:00
Joakim Hove
1f9de9be02 Add decorator as required module 2018-05-31 20:48:38 +02:00
Joakim Hove
4591353f68 Merge pull request #72 from joakim-hove/time-vector-reorg
Changed time_vector to start with DATES. Ignore TSTEP
2018-03-23 13:50:37 +01:00
Joakim Hove
2252a7bd33 Changed time_vector to start with DATES. Ignore TSTEP 2018-03-22 10:17:45 +01:00
Joakim Hove
23153f32ab Merge pull request #71 from joakim-hove/version-0.0.6
Set version to 0.0.6
2018-03-21 12:41:08 +01:00
Joakim Hove
83428bd716 Set version to 0.0.6 2018-03-21 12:40:41 +01:00
Joakim Hove
0ae305fc5d Merge pull request #70 from joakim-hove/version-0.0.5
Raised version to 0.0.5
2018-03-21 12:36:34 +01:00
Joakim Hove
cc82c1241e Raised version to 0.0.5 2018-03-21 12:35:48 +01:00
Joakim Hove
86625ee014 Merge pull request #69 from joakim-hove/sched-tool
Schedule merge functionality.
2018-03-20 22:16:10 +01:00
Joakim Hove
d33a5a39b6 Added class TimeVector to be used as basis for Schedule merging. 2018-03-15 10:10:01 +01:00
Kristian Reed
371f8fe59e Merge pull request #66 from ReedOnly/groupnet_v2
Add VFP table to Group
2018-02-27 14:29:53 +01:00
ReedMe
60f1ac8c67 Add vfp_table_nr to Group
VFP table nr  is added from GRUPNET for further use
related to GroupTree in Webportalen
2018-02-27 10:49:01 +01:00
Joakim Hove
baa4524a56 Merge pull request #62 from joakim-hove/opm-parser-masterII
Opm parser master ii
2018-02-23 15:54:03 +01:00
Joakim Hove
66cf592e8d Added package sunbeam.deck and function sunbeam.deck.parse() 2018-02-23 13:50:02 +01:00
Joakim Hove
83f2714766 Have create SunbeamState object for access to four top level objects. 2018-02-22 20:54:23 +01:00
Joakim Hove
c61218c496 Removed test which used to work due to side-effect 2018-02-22 15:15:28 +01:00
Joakim Hove
f22e884eb4 Merge pull request #64 from ReedOnly/python3
Python3 support
2018-02-22 10:30:15 +01:00
Kristian Reed
491c1461f2 add python 3 support and travis test 2018-02-22 10:19:32 +01:00
Joakim Hove
4f26da6e20 Merge pull request #61 from Statoil/0.0.4
Raised version number to 0.0.4
2018-02-14 21:21:03 +01:00
Joakim Hove
ee0bbb70bb Raised version number to 0.0.4 2018-02-14 21:19:15 +01:00
Pål Grønås Drange
86215b69a1 Merge pull request #58 from joakim-hove/use-pybind11
Use pybind11
2018-02-09 12:18:09 +01:00
Joakim Hove
c708381f52 Update travis to use pyenv 2018-02-08 18:53:15 +01:00
Joakim Hove
5eed642924 Fix testing of times:
- The first seven timesteps were specified as steps of length 365/7.0 days,
   when converted to seconds one second was lost due to rounding. This has been
   changed by using integer length TSTEP.

 - assertEqual() statements use full datetime; which has been shifted one full
   day forward to account for rounding errors due to the lost seconds.

 - EclipseState.getFirstRestartStep( ) is changed because we have configured to
   get restart data for the first report step every year, and that is now step 7
   instead of step 8.
2018-02-08 18:53:15 +01:00
Joakim Hove
67b30fe715 Use pybind11 as binding framework
This commit changes the api for the Schedule class, the various time related
methods now return datetime.datetime instances instead of datetime.data.
2018-02-08 18:53:15 +01:00
Joakim Hove
1566cd4e37 Change to pointer semantics in return value.
This change has been necessary to avoid premature destruction of the EclipseState
object.
2018-02-08 18:53:15 +01:00
Joakim Hove
2318c7cea4 Add pybind11 as git submodule 2018-02-08 18:35:53 +01:00
Joakim Hove
b5336fb128 Add if __name__ == "__main__" to all tests. 2018-02-08 18:35:47 +01:00