{5} Assigned, Active Tickets by Owner (Full Description) (12 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

Pedro.vicente (5 matches)

Ticket Summary Component Milestone Type Created
Description
#205 Visual Studio porting napi 4.3.0 enhancement 08/12/09

This ticket concerns a porting of the NeXus API for the Microsoft Visual Studio IDE.

A Request for Comments document regarding the project layout and naming is attached.


#226 Save a NeXus file with chunking and no compression napi 4.3.0 enhancement 23/03/10

PROPOSED SOLUTION (HDF5)

1) define a new symbol NX_CHUNK

/* Map NeXus compression methods to HDF compression methods */
#define NX_CHUNK     0
#define NX_COMP_NONE 100
#define NX_COMP_LZW 200
#define NX_COMP_RLE 300
#define NX_COMP_HUF 400  

2) the same for the C++ binding

enum NXcompression {
    CHUNK = NX_CHUNK,
    NONE = NX_COMP_NONE,
    LZW = NX_COMP_LZW,
    RLE = NX_COMP_RLE,
    HUF = NX_COMP_HUF
  };

3) modify NX5compmakedata to handle this case

else if (compress_type == NX_CHUNK) 
      {
          cparms = H5Pcreate(H5P_DATASET_CREATE);
          iNew = H5Pset_chunk(cparms,rank,chunkdims);
          if (iNew < 0) 
          {
              NXIReportError (NXpData, "ERROR: Size of chunks could not be set!");
              return NX_ERROR;
          }
          iRet = H5Dcreate (pFile->iCurrentG, (char*)name, datatype1, dataspace, cparms);   
 
      } 



#249 NXtraverse napi task 06/10/10

NXtraverse, traverses and displays NeXus files (paths, data). Various aspects of NeXus datasets are optionally read and displayed. File traversal is achieved by using a recursive algorithm: NeXus datasets are displayed, NeXus groups are recursively iterated.

Algorithm. File iteration is achieved by recursively calling the following NeXus API functions, starting at the HDF5 root group:

NXgetgroupinfo; returns the number of objects (HDF5 groups and datasets).

Iterate the objects obtained in 1); in each step the following functions are called

NXgetnextentry; returns the object type (dataset or group). A selection is made: If the object is a dataset type, its contents are read. If the object is a group type, the group is opened with the NeXus API function NXopengroup, then the same sequence in 1) to 3) is recursively called, and then the group is closed with NXclosegroup.

Usage. Usage of the tool is

./nxtraverse -f <filename> [-h] [-r] [-a] [-n N]

[-f] traverse file <filename>[-h] print this usage message and exit[-r] do not read data[-a] do not read attributes[-n] print only N number of elements; N defaults to 5, * for all elements

Ouput example

./nxtraverse -f BSS_5663_histo.nxs

prints all objects (datasets, attributes, groups) in the file named “BSS_5663_histo.nxs”. For arrays, the default first 5 elements are printed. Each object is displayed in 1 line. First the object path is displayed, after that, if the object is a dataset, data is displayed after an equal sign “=”. Attributes are distinguished from datasets by printing the symbol “#” after the dataset name they belong to.

/entry /entry/DASlogs /entry/DASlogs/frequency /entry/DASlogs/frequency/average_value=0.013787 /entry/DASlogs/frequency/average_value#units=Hz /entry/DASlogs/frequency/time=0 0.016667 0.033333 0.05 0.066666 ...


#211 HDF5 types in hdf5ToNXType napi 4.3.0 defect 15/01/10

In hdf5ToNXType and other places declare these variables with the types

H5T_class_t tclass; size_t size; H5T_sign_t sign;


#204 Eliminate compiler warnings in Visual Studio compiler napi 4.3.0 enhancement 06/12/09

This is part of a possible port of the NeXus API for the Microsoft Visual Studio 2008 compiler, being discussed with Freddie Akeroyd (freddie.akeroyd@…) and Peter Peterson (petersonpf@…)

This ticket has the purpose of eliminating the following compiler warnings issued by VS2008, because of declared but not used variables in

src\napi5.c(99) : warning C4101: 'length' : unreferenced local variable src\napi5.c(778) : warning C4101: 'i' : unreferenced local variable src\napi5.c(1148) : warning C4101: 'length' : unreferenced local variable src\napi5.c(1183) : warning C4101: 'length' : unreferenced local variable src\napi5.c(1481) : warning C4101: 'size_id' : unreferenced local variable src\napi5.c(1481) : warning C4101: 'sign_id' : unreferenced local variable src\napi5.c(1604) : warning C4101: 'size_id' : unreferenced local variable src\napi5.c(1604) : warning C4101: 'sign_id' : unreferenced local variable src\napi5.c(1651) : warning C4101: 'size_id' : unreferenced local variable src\napi5.c(1651) : warning C4101: 'sign_id' : unreferenced local variable src\napi5.c(1687) : warning C4101: 'size_id' : unreferenced local variable src\napi5.c(1687) : warning C4101: 'sign_id' : unreferenced local variable src\napi5.c(1793) : warning C4101: 'size_id' : unreferenced local variable src\napi5.c(1793) : warning C4101: 'sign_id' : unreferenced local variable src\napi5.c(1933) : warning C4101: 'iRet' : unreferenced local variable src\napi5.c(1960) : warning C4101: 'u' : unreferenced local variable src\napi5.c(1961) : warning C4101: 'group_name' : unreferenced local variable src\napi5.c(1961) : warning C4101: 'class_name' : unreferenced local variable


Peter Peterson (1 match)

Ticket Summary Component Milestone Type Created
Description
#286 Remove warnings napi NeXus 4.2 Ready defect 21/10/11

This is a generic ticket along the lines of #52, #53, and #204.


Reuterma (3 matches)

Ticket Summary Component Milestone Type Created
Description
#257 Create preamble for doxygen documentation documentation 4.3.0 enhancement 08/10/10

The boiler plate introduction on the doxygen API documentation pages should be pulled into one location in order to make editing easier.


#250 Update doxygen for the C++ API documentation 4.3.0 enhancement 06/10/10

The doxygen for the C++ API needs to have a few more items added to it. Also, the current level of documentation needs to be checked.


#264 Update svn ignores napi 4.3.0 task 18/02/11

There are lots of autogenerated files that subversion doesn't ignore for status checks. Quiet these. This will include stuff that Eclipse doesn't ignore as well.


Stuart Campbell (2 matches)

Ticket Summary Component Milestone Type Created
Description
#97 Move jnexus source into ./src subdirectory. other bindings 4.3.0 defect 12/11/07

If we add an extra directory layer between the java and class folders, then it would enable any unit tests to be able to test package private methods (because the classes and tests would have the same package names).

So we would end up with...

src/

|_org/
| |_nexusformat/
| |...
|_nsca/

|_hdf/

|...

test/

|_org/
| |_nexusformat/
| |...
|_nsca/

|_hdf/

|...

..etc...


#104 Add Java Utility classes/method other bindings 4.3.0 enhancement 11/12/07

As discussed at the last NIAC meeting.

Add utility rountines that will sit along side the existing JNI classes.


Tobias Richter (1 match)

Ticket Summary Component Milestone Type Created
Description
#239 add man pages for all installed binaries applications enhancement 22/06/10

some people still like to rtfm


Note: See TracReports for help on using and creating reports.