Search found 38 matches
- Fri Jul 20, 2012 1:52 am
- Forum: CIF Application Programming Interface
- Topic: Level 1 CIF API compliance
- Replies: 5
- Views: 42473
Re: Level 1 CIF API compliance
I still believe it is important to have an IUCr-supported C API, and we should continue to push forward on that front. The reasoning behind my current proposal is to formalise what we have already agreed and put it to a good use. If we are agreed on proceeding with a 'Level 1 etc' compliance spec, I...
- Wed Jul 18, 2012 3:10 am
- Forum: CIF Application Programming Interface
- Topic: Level 1 CIF API compliance
- Replies: 5
- Views: 42473
Level 1 CIF API compliance
In the "Requirements List" thread we have a set of requirements relating to both implementation and functionality. May I suggest that we extract the three points that relate to the core functionality and agree that any library meeting those requirements is "Level 1 CIF API compliant&q...
- Tue Apr 17, 2012 2:22 am
- Forum: CIF Application Programming Interface
- Topic: Survey of existing software
- Replies: 12
- Views: 63483
Re: Survey of existing software
Though I had hoped to hear from a few more authors, I think we have enough to work with for now, and the discussion has languished for too long. None of the packages reviewed so far meet all of the requirements, though CBFLib seems to come pretty close. At the same time, each requirement is met by ...
- Thu Jan 19, 2012 3:14 am
- Forum: CIF Application Programming Interface
- Topic: Survey of existing software
- Replies: 12
- Views: 63483
Comparing requirements list to current software
I think it would be good for CIF software authors to compare this requirement list to their own software. My comparison with PyCIFRW follows: ⋅ The API will support both CIF 1.1 and CIF 2.0 . (Degree and form of support for non-standard features and other syntax variants is yet to be dete...
- Tue Jan 17, 2012 11:34 pm
- Forum: CIF Application Programming Interface
- Topic: Scope of the API - features
- Replies: 14
- Views: 68589
Re: Scope of the API - features
As previously noted, I think failing to make allowances for validation in the initial design will greatly increased the difficulty in incorporating it later, while designing to include validation from the start costs very little and, when properly done can easily be turned off when efficiency or ot...
- Tue Jan 17, 2012 11:22 pm
- Forum: CIF Application Programming Interface
- Topic: Requirements for "core" features
- Replies: 9
- Views: 53202
Re: Requirements for "core" features
I think this list is a good starting point and have nothing to add or subtract from it.
- Fri Dec 23, 2011 12:18 am
- Forum: CIF Application Programming Interface
- Topic: Scope of the API - features
- Replies: 14
- Views: 68589
Re: Scope of the API - features
I think it would be productive to identify a core set of features to start with, and once that is decided to tackle the less widely used features. My list of core features in terms of actions would be: (1) Open, read, write, close a CIF file (2) Read, write a key-value pair (3) Open/Create a loop st...
- Tue Dec 20, 2011 3:42 am
- Forum: CIF Application Programming Interface
- Topic: Welcome to the CIF API forum
- Replies: 1
- Views: 25682
Welcome to the CIF API forum
At the Madrid IUCr meeting, COMCIFS decided to develop an official CIF API. This forum is devoted to discussion and development of this API, with the ultimate goal of producing a clear specification. John Bollinger has kindly agreed to take the on the role of discussion facilitator and moderator.