Skip to content
Snippets Groups Projects
Commit 87111c00 authored by Ralf Mueller's avatar Ralf Mueller :fishing_pole_and_fish:
Browse files

major clean for rb/py interfaces

* rm Lib-interface
* unify filenames for config and test
* rm pre-build wrapper code - now SWIG is always needed
parent 7f83b652
No related branches found
No related tags found
No related merge requests found
File moved
File moved
import CdiLib
ifile = "../testdata/mulval.nc"
streamID = CdiLib.streamOpenRead(ifile)
vlistID = CdiLib.streamInqVlist(streamID)
nvars = CdiLib.vlistNvars(vlistID)
for i in range(0,nvars):
print(CdiLib.vlistInqVarCode(vlistID, i))
CdiLib.streamClose(streamID)
This diff is collapsed.
This diff is collapsed.
File moved
require 'mkmf'
load "extconf.rb"
$libs = append_library($libs, "stdc++")
$srcs = %w[cdilib_wrap.c]
$objs = %w[cdilib_wrap.o]
create_makefile('CdiLib')
File moved
require './CdiLib'
include CdiLib
ifile = ARGV[0].nil? ? "../testdata/mulval.nc" : ARGV[0]
streamID = streamOpenRead(ifile)
vlistID = streamInqVlist(streamID)
nvars = vlistNvars(vlistID)
(0...nvars).each {|i|
print vlistInqVarCode(vlistID, i).to_s + ' '
}
puts
streamClose(streamID)
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment