lp:~ben-hutchings/ensoft-sextant/file-names

Created by Ben Hutchings and last modified
Get this branch:
bzr branch lp:~ben-hutchings/ensoft-sextant/file-names
Only Ben Hutchings can upload to this branch. If you are Ben Hutchings please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ben Hutchings
Project:
Sextant
Status:
Merged

Recent revisions

32. By Ben Hutchings

fixed test_parser to run cleanly

31. By Ben Hutchings

functions now have a file attribute, containing their source file if we can find it from objdump

30. By Ben Hutchings

Programs now upload by first being parsed into csv files, then uploaded from these to the database. This is _significantly_ faster for large programs.

Furthermore, the structure of the program nodes in the database has been changed - whereas before they were unlabelled nodes with type 'program', they are now associated with the 'program' label (the database partitions on label - so this labelling keeps programs distinct from the functions). All queries in sextant have been updated to reflect this.

New module sshmanager handles the ssh connection to the database server.
New module csvwriter deals with the nuts and bolts of the csv files.

29. By Ben Hutchings

Refactoring of the _render_plot method - now has a more obvious flow of logic (i.e. will always get to the bottom of the function rather than dropping out in one of the many if/elses).

It should be more straightforward to add more query functions - they are now stored in a dictionary which can be easily added to without changing any of the logic.

28. By Ben Hutchings

Change default program name format to include user name; tidy up some logging messages.

27. By Ben Hutchings

Audit updates: added a width restriction on the table columns, added some whitespace and changed the title of the user ID column to 'User ID.'

26. By Robert Wills <email address hidden>

Fix the bug where the result image is requested twice.

This change is the smallest possible fix. It takes the XHR response and base64-encodes it to construct a data URL. This data URL can then be set as the image source, which saves the second request.

25. By Ben Hutchings

Fix the error message shown when sextant fails to connect to the server (was previously throwing an exception due to a misplaced bracket).

24. By Robert Wills <email address hidden>

Fix the packaging so that pip packages can be installed in a virtualenv.

23. By Patrick Stevens <email address hidden>

Fix a bug which made Sextant Web fail to recognise two of its input queries

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ensoft-sextant
This branch contains Public information 
Everyone can see this information.

Subscribers