Hello everyone!

Unprecedented in BRL-CAD’s history, we’re looking to eliminate features, tools, 
and data from the package that are infrequently used.  The reasons for this 
should be pretty obvious.  Towards that end, we want to give people as much 
advance notice as possible though we hope these are all mostly unused features. 
 First step is to run a preliminary list by developers, get your feedback on 
what to keep or what else to remove, and then run the final list by users.

Here’s the initial list of some command-line utilities on the chopping block 
for consideration:

Ray tracers:

lgt (incorporating into nirt)
rtcell
rtfrac
rtpp
rtrad
rtrange
rtray (superseded by rtshot)
rtregis
rtsil

Converters:

bot-bldxf (superseded by bot_dump)
bot_shell-vtk
rt_bot_faces
cy-g (dead format)
euclid-g (dead format)
euclid_format
euclid_unformat
g-euclid
g-euclid1
g-nmg (superseded by facetize)
g-tankill (dead format)
intaval-g.py (superseded by tgf-g)
nmg-* (superseded by facetize)
poly-bot (incorporated into dbupgrade)
viewpoint-g (dead format)
plot3* (superseded by plot, integrated into icv)

Image utilities:

Colormap support, *cmap* tools (obsolete hardware)
All RLE tools from the Utah Raster Toolkit (keeping librle for icv)
fbed (outside our domain)
fbscanplot
polar-fb
pp-fb
spm-fb
pix-spm
bw-imp
morphedit.tcl
pixinfo.sh
pixmorph (outside domain)
pixpaste (outside domain)

Animation:

anim_* (command-line animation scripting outside domain)
orbit.sh
rtwalk
scriptsort
script-tab
tabinterp
tabsup
azel
bary

Signal analysis:

a-*, *-a (incorporate into cv)
d-*, *-d, f-*, *-f, i-*, *-i, u-*, *-u (superseded by cv)
double-asc (incorporate into cv)

Infrared and shapefactor tools:

all_sf
if-X
irdisp
pictx
showtherm
firpass
secpass
shapefact
ssamp-bw
ssampview
ssampview.tcl

Misc:

fix_polysolids (obsolete primitive)
remapid (superseded by reid+remat)
terrain
rawbot
buffer (network/stream buffering tool)
dbcp (superseded by scp)
hex (superseded by hexdump)

---

This represents about 180 command-line commands, roughly 45% of our installed 
command set.  It’s a start.  There’s also plans to consolidate most of the 
remaining image and geometry conversion tools into icv and gcv respectively.  
This should get us down to a goal of less than 100 command-line utilities.

Thoughts?  Any others to remove?  Are any of these in use?  We’ll start 
scheduling most for deprecation over the next couple weeks unless objections 
are raised, except those getting refactored into other tools.

Cheers!
Sean


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to