jaraco
99d3b41088
Restuctured the way stylesheets are loaded so they can be more easily customized by subclasses and so they're less dependent on the class names
14 years ago
jaraco
4b78b18761
Moved acknowledgements into main readme file
15 years ago
jaraco
ddb1b7e0ed
Adding support for an SVG profile in cssutils
15 years ago
jaraco
4d989d9460
Working toward a 2.0 release
15 years ago
jaraco
e95aead46c
Library now uses lxml for XML processing. This technique has a much cleaner and robust implementation. I tried using the Python 2.5 element tree, but it doesn't support processing instructions (as far as I can tell).
16 years ago
jaraco
f4ce5c6e7e
Removed last reference to get_style()
16 years ago
jaraco
336bdd339a
Fixed issues with variable substitution in CSS streams (including child classes).
...
Re-enabled error messages when parsing CSS.
Corrected legacy ruby substitution string in pie.css.
16 years ago
jaraco
f7ec8023a3
more css refactoring
16 years ago
jaraco
27b0c2eaf8
Began work on removing plaintext CSS handling (for inline css)
16 years ago
jaraco
394ac51416
Factored Graph subclass CSS handling into superclass, implemented as resource files
16 years ago
jaraco
6aa9a44ea9
Renamed lib to src
16 years ago
jaraco
2f4e77f84d
Disabled mess of log messages
16 years ago
jaraco
042af6d09c
Changed TimeSeries test to match that of the ruby test.
...
Moved base Graph css into a separate file.
Incorporated cssutils for actual CSS parsing (many warnings and errors occur).
Updated dependencies.
16 years ago
jaraco
a4e8cf711d
Began renaming stylesheet handling to clarify the behavior
16 years ago
jaraco
44550340ef
Fixed typo
17 years ago
jaraco
70d82a850b
Fixed module references using new PEP-8 naming scheme
17 years ago
jaraco
ac0fc574bf
Refactored the project into a namespace package: svg.charts
17 years ago
jaraco
66ce686dd3
Renamed lib/SVG to lib/svg
17 years ago
jaraco
75a07dd565
Began work on fine-grained CSS support.
17 years ago
jaraco
2a10be37cc
Implemented methods that were stubbed with NotImplementedError(s).
...
Copied flatten method from my internal development and add it to util.py.
Removed reference to itools from Line.py.
Cleaned up docstring tests that weren't actually executable.
17 years ago
jaraco
27d46b3532
Finished the first functional implementation of the Schedule.
...
Improved unit tests, including doctests.
Added several methods to util to assist with date processing.
17 years ago
jaraco
42255d7649
Began Schedule implementation (it's still riddled with and design problems
17 years ago
jaraco
ba31107e08
Removed extraneous space per PEP-8
17 years ago
jaraco
eb963cda81
Completed first syntax-error free Pie.py
...
Bumped to 1.1
Added setup.cfg
17 years ago
jaraco
86d6740360
Some minor fixes
17 years ago
jaraco
a70b0c5ec8
Fixed some bugs with Vertical Bar rendering
17 years ago
jaraco
562b6bb6ae
Provided initial port of the VerticalBar Graph
17 years ago
jaraco
d1f2523f80
minor improvements
17 years ago
jaraco
02a41f9561
Made dateutil a runtime dependency (even though setup still requires it).
17 years ago
jaraco
c4415e50c4
Copied remotely
17 years ago
JARACO\jaraco
c2b6259f8b
Added support for draw_y_title, including fixing the bugs in draw_titles.
...
Updated version to 1.0.1.
19 years ago
SANDIA\jaraco
f086985683
Added the build script.
...
Fixed handling of a specified date interval for the x-axis in TimeSeries. It turns out, the problem was the child get_x_values was not being called because I was calling the parent get_data_values( 'x' ) explicitly in Plot.py.
Generalized the data_max and data_min operations.
Fixed get_time_range method to properly return both end points.
19 years ago
SANDIA\jaraco
3a851f26b4
Now import the modules into the SVG namespace.
...
Began adding support to Plot to support maximum x & y values, but this currently doesn't work as the axis labels don't get generated correctly with this method.
19 years ago
SANDIA\jaraco
a400141f0d
Fixed more bugs. Testing now shows high correlation with Ruby code for Plot.
...
Fixed some bugs in TimeSeries, and re-wired the date-handling so it now uses integers for the x-axis. These may be converted back to date/time later, but not unless the datetime module can handle timedelta division correctly. Even the dateutil module doesn't handle this.
19 years ago
SANDIA\jaraco
c5a5d445c8
Updated SVG to fix some bugs. Compatability is about 90% with Ruby version.
19 years ago
SANDIA\jaraco
fff9cabea5
Made some progress cleaning up bugs in the package.
19 years ago
SANDIA\jaraco
f1696b3516
Completed first rough implementation of Plot.py. Checking in before debug and cleanup.
19 years ago
SANDIA\jaraco
3c8e921582
Began work on Plot.py.
19 years ago
SANDIA\jaraco
027f5373aa
Completed SVG.Graph implementation (surely requires some bug fixes and xml handling improvements).
...
Completed initial TimeSeries implementation as well.
19 years ago
SANDIA\jaraco
47e9b43895
Beginning of SVG library as ported from the Ruby SVG::Graph library.
19 years ago