Branch: refs/heads/master
Home: https://github.com/Starlink/starjava
Commit: 933dea0d7f71dfe2a51ca742c598db9424a2dcec
https://github.com/Starlink/starjava/commit/933dea0d7f71dfe2a51ca742c598db9424a2dcec
Author: Mark Taylor <[log in to unmask]>
Date: 2013-08-06 (Tue, 06 Aug 2013)
Changed paths:
M topcat/src/docs/sun253.xml
M ttools/src/docs/sun256.xml
M ttools/src/main/uk/ac/starlink/ttools/func/Conversions.java
Log Message:
-----------
ttools: added more overloads of Conversions.toString function.
toString was failing to resolve for byte and boolean types.
Add two more overloaded versions so that it's always(?) OK to write
"toString(expr)" and get a result.
Commit: 172a8d58ea17ae4a88962340c8bf4544fd0b8f46
https://github.com/Starlink/starjava/commit/172a8d58ea17ae4a88962340c8bf4544fd0b8f46
Author: Mark Taylor <[log in to unmask]>
Date: 2013-08-07 (Wed, 07 Aug 2013)
Changed paths:
M topcat/src/docs/sun253.xml
M topcat/src/main/uk/ac/starlink/topcat/ResourceIcon.java
M topcat/src/main/uk/ac/starlink/topcat/SubsetWindow.java
M topcat/src/main/uk/ac/starlink/topcat/TableViewerWindow.java
A topcat/src/resources/uk/ac/starlink/topcat/images/somerows.gif
A topcat/src/resources/uk/ac/starlink/topcat/images/subset1.gif
Log Message:
-----------
topcat: add new Highlight Rows action.
When a new subset is created, its rows are selected in the table viewer
window and it is made visible in all plots. However, as pointed out
by Karl Glazebrook, there is no easy way to force this action for an
existing subset. Added an action to do this in the Subsets window,
and a similar action in the table viewer window which just highlights the
rows without affecting plots. Also withdrew the (slightly dangerous,
undocumented, and iconless) Apply Subset action in the table viewer window.
Commit: 04b2c1a691c8715b37aa8c82a8f0d507e4255e2c
https://github.com/Starlink/starjava/commit/04b2c1a691c8715b37aa8c82a8f0d507e4255e2c
Author: Mark Taylor <[log in to unmask]>
Date: 2013-08-12 (Mon, 12 Aug 2013)
Changed paths:
M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/SpectrogramPlotter.java
Log Message:
-----------
ttools: spectrogram improvements.
Ensure pixels are plotted even for very thin time extents, and
provide external information about coordinate order.
Commit: 70b31bd499952fed38946ebc70ee02b41e52e214
https://github.com/Starlink/starjava/commit/70b31bd499952fed38946ebc70ee02b41e52e214
Author: Mark Taylor <[log in to unmask]>
Date: 2013-08-12 (Mon, 12 Aug 2013)
Changed paths:
M topcat/src/main/uk/ac/starlink/topcat/ColumnDataComboBoxModel.java
Log Message:
-----------
topcat: generalise ColumnDataComboBoxModel.
You can now provide custom conditions for what column types are
acceptable, doesn't have to be just a class that content type
is descended from.
Commit: 64df496722a3c0e607e83e4f3abe016ee2a65156
https://github.com/Starlink/starjava/commit/64df496722a3c0e607e83e4f3abe016ee2a65156
Author: Mark Taylor <[log in to unmask]>
Date: 2013-08-13 (Tue, 13 Aug 2013)
Changed paths:
M cdf/src/lib/jcdf.jar
M cdf/src/main/uk/ac/starlink/cdf/CdfStarTable.java
M cdf/src/testcases/uk/ac/starlink/cdf/CdfTest.java
Log Message:
-----------
cdf: update JCDF library to v1.0
Commit: de87fac8dbc3f1fdde2333a5df6f90ec5713a55c
https://github.com/Starlink/starjava/commit/de87fac8dbc3f1fdde2333a5df6f90ec5713a55c
Author: Mark Taylor <[log in to unmask]>
Date: 2013-08-15 (Thu, 15 Aug 2013)
Changed paths:
M table/src/main/uk/ac/starlink/table/DefaultValueInfo.java
A table/src/main/uk/ac/starlink/table/DomainMapper.java
M table/src/main/uk/ac/starlink/table/URLValueInfo.java
M table/src/main/uk/ac/starlink/table/ValueInfo.java
M table/src/resources/uk/ac/starlink/table/stil.version
Log Message:
-----------
table: Add DomainMapper.
A domain mapper allows the possibility to associate conversion behaviour
with a ValueInfo (e.g. a column). It's necessary to have something like
this in order for the CDF table reader to be able to communicate information
downstream about how to make sense of various CDF-specific time encodings
(CDF_EPOCH, CDF_EPOCH16, CDF_TIME_TT2000).
This is a change to the ValueInfo interface, i.e. the core of STIL.
Since ValueInfo is mostly used via the DefaultValueInfo implementation
however, the change is not likely to require source code changes
to client code.
Commit: cf873d342bd118f3b6eb6b20cab9fa852f67b946
https://github.com/Starlink/starjava/commit/cf873d342bd118f3b6eb6b20cab9fa852f67b946
Author: Mark Taylor <[log in to unmask]>
Date: 2013-08-15 (Thu, 15 Aug 2013)
Changed paths:
M topcat/src/main/uk/ac/starlink/topcat/ColumnInfoWindow.java
Log Message:
-----------
topcat: Display domain mapper in column info window.
Commit: 11506498651b7d4cf21eec5d49e8654d3b430b50
https://github.com/Starlink/starjava/commit/11506498651b7d4cf21eec5d49e8654d3b430b50
Author: Mark Taylor <[log in to unmask]>
Date: 2013-08-15 (Thu, 15 Aug 2013)
Changed paths:
A table/src/main/uk/ac/starlink/table/TimeMapper.java
Log Message:
-----------
table: Add DomainMapper instance for Time.
Commit: c74fae1ac3d1d5e8710b8807d4555dd03ce82eed
https://github.com/Starlink/starjava/commit/c74fae1ac3d1d5e8710b8807d4555dd03ce82eed
Author: Mark Taylor <[log in to unmask]>
Date: 2013-08-15 (Thu, 15 Aug 2013)
Changed paths:
M table/src/main/uk/ac/starlink/table/TimeMapper.java
M table/src/main/uk/ac/starlink/table/formats/IpacReader.java
M table/src/main/uk/ac/starlink/table/formats/RowEvaluator.java
Log Message:
-----------
table: ASCII-like tables now use Time domain for ISO-8601.
CSV, IPAC, ASCII (and other?) tables now insert an Time DomainMapper
into column metadata when they can identify ISO-8601 dates in a string
column, so that such columns can be correctly treated in the time
domain by downstream processing.
Commit: e355e59469071bf00d2e3c3d88351d5c55a063e2
https://github.com/Starlink/starjava/commit/e355e59469071bf00d2e3c3d88351d5c55a063e2
Author: Mark Taylor <[log in to unmask]>
Date: 2013-08-15 (Thu, 15 Aug 2013)
Changed paths:
M votable/src/main/uk/ac/starlink/votable/VOStarTable.java
A votable/src/main/uk/ac/starlink/votable/VOTableDomains.java
Log Message:
-----------
votable: VOTables now report Time domain for ISO-8601.
Commit: 30eb95a4512583fc773afcd020f43703890721af
https://github.com/Starlink/starjava/commit/30eb95a4512583fc773afcd020f43703890721af
Author: Mark Taylor <[log in to unmask]>
Date: 2013-08-15 (Thu, 15 Aug 2013)
Changed paths:
A cdf/src/main/uk/ac/starlink/cdf/CdfDomains.java
M cdf/src/main/uk/ac/starlink/cdf/CdfStarTable.java
Log Message:
-----------
cdf: CDFs now report Time domain for epoch-like columns.
Commit: c60bc1717acc2f11bbb9e9c76c12e3d5f963629e
https://github.com/Starlink/starjava/commit/c60bc1717acc2f11bbb9e9c76c12e3d5f963629e
Author: Mark Taylor <[log in to unmask]>
Date: 2013-08-15 (Thu, 15 Aug 2013)
Changed paths:
M topcat/src/main/uk/ac/starlink/topcat/plot2/GuiDataSpec.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/data/DataSpec.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/task/JELDataSpec.java
Log Message:
-----------
ttools: plot2 DataSpec now reports column metadata.
The new method DataSpec.getUserCoordInfos means that the plotting system
can acquire column metadata rather than just values for plotted columns.
This in turn will make it possible for plots to acquire a DomainMapper
to make sense of domain-bound column values.
Commit: ec26f58366626c39b145c9e495d05ce792fbbf2a
https://github.com/Starlink/starjava/commit/ec26f58366626c39b145c9e495d05ce792fbbf2a
Author: Mark Taylor <[log in to unmask]>
Date: 2013-08-15 (Thu, 15 Aug 2013)
Changed paths:
M ttools/src/main/uk/ac/starlink/ttools/plot2/data/BooleanCoord.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/data/CachedDataStoreFactory.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/data/Coord.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/data/FloatingArrayCoord.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/data/FloatingCoord.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/data/SimpleDataStoreFactory.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/data/SingleCoord.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/data/SkyCoord.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/data/StringCoord.java
M ttools/src/main/uk/ac/starlink/ttools/plot2/layer/EdgeForm.java
Log Message:
-----------
ttools: plot2 Coord now uses value domains.
The Coord objects that specify where plots get their data from are
now capable of specifying their required data domain,
and using mappers supplied in response to convert values from
some potentially non-obvious input form to a usable common value domain.
Commit: ed3e4dbe07be5c724afe914ccef6eb41c66ef19e
https://github.com/Starlink/starjava/commit/ed3e4dbe07be5c724afe914ccef6eb41c66ef19e
Author: MarkTaylor <[log in to unmask]>
Date: 2013-08-15 (Thu, 15 Aug 2013)
Changed paths:
R table/src/main/uk/ac/starlink/table/BooleanCellRenderer.java
M table/src/main/uk/ac/starlink/table/DefaultValueInfo.java
M table/src/main/uk/ac/starlink/table/ValueInfo.java
A table/src/main/uk/ac/starlink/table/gui/BooleanCellRenderer.java
M table/src/main/uk/ac/starlink/table/gui/StarTableColumn.java
Log Message:
-----------
table: Remove JTable presentation items from ValueInfo.
ValueInfo used to contain getTableCellRenderer, and DefaultValueInfo
had getTableCellEditor as well. These really didn't belong there
and as far as I know were not used outside the table package, so
move that into uk.ac.starlink.table.gui(.StarTableColumn) where
they are happier. I may provide another interface later for tables
that want to provide customised JTable GUI options.
This is a change to a class that's fundamenatal to the STIL API -
but probably not a big deal even so because I doubt anybody used
these methods.
Compare: https://github.com/Starlink/starjava/compare/6eef0aae6e90...ed3e4dbe07be
|