matlab colormap in python

0
1

linspace is therefore the best choice. Download. getPyPlot_cMap returns any colormap implemented in the matplotlib python library. A colormap is basically a 3-column matrix with RGB-values. MatPlotLib's default perceptually uniform colormap VIRIDIS and distinctive ColorOrder TAB10/VEGA10 . Follow; Download. 0, such that positive and negative values are represented by, These colormaps vary rapidly in color. Save plot to image file instead of displaying it using Matplotlib. PYTHON (and the matplotlib module) is REQUIRED. Konrad (2020). Steve Eddins of the Matwork just published a post announcing a new Matlab colormap to replace Jet. Simple Matlab and python script that import colormaps from matplotlib into Matlab. Matplotlib has a number of built-in colormaps accessible via matplotlib.cm.get_cmap.There are also external libraries like and that have many extra colormaps. any colormap listed here can be reversed by appending "_r" (e.g., "pink_r"). You can use any kind of interpolation (e.g. The first step in their use is to add the parent folder to the sample project, e.g., addpath cmap; % add cmap folder to the Matlab path. "Error using getPyPlot_cMap (line 93) 14 Nov 2014: 1.22.0.0: Replaced text labels in the screenshot. Updated This example will use the colormap above, FloatPNG_PV44.xml, which is the colormap needed to create ColorMoves compatible images. The reasons not to use jet are numerous, and you can find good arguments against it across the web. In OpenCV you only need applyColorMap to apply a colormap on a given image. A colormap is a matrix of values that define the colors for graphics objects such as surface, image, and patch objects. A colormap is a matrix of values that define the colors for graphics objects such as surface, image, and patch objects. 15 Ratings . 7 perceptual colormaps with rainbow-like colors and 1 with heat colors. Colormaps that don't fit into the categories above. python (and the matplotlib module) is required. In your case its pretty simple, as you just need red with [1 0 0] and blue [0 0 1] and linearly interpolated in between. This colormap has the brightest color in this middle, which is typical for divergent colormaps. Using Matlab it's hard to directly align desired contour intervals with the desired color, and this becomes very … This example will use the colormap above, FloatPNG_PV44.xml, which is the colormap needed to create ColorMoves compatible images. It calls a python script that writes the colormap matrix into a temporary file, i.e. For example, here is a … a bright blue). You saved my life!!!! Here we briefly discuss how to choose between the many options. August 24, 2014 by matteomycarta 4 Comments. View License × License. Keywords: python, matplotlib, pylab, example, codex (see Search examples), © Copyright 2002 - 2012 John Hunter, Darren Dale, Eric Firing, Michael Droettboom and the Matplotlib development team; 2012 - 2016 The Matplotlib development team. MATLAB’s colormap mechanism is just simple enough to be confusing. 2264. clf plt. A quick & dirty way to do that is to add to the end of each file (where 'm' is the desired size): if nargin < 1 choosing a set of discrete colors. MATLAB … Retrieved December 3, 2020. It calls a python script that writes the colormap matrix into a temporary file, i.e. : cmp = getPyPlot_cMap('Accent', [], [], '"c:\Program Files\Python37\python.exe"'); Note the double-quotes around the path, which are neccessary because of the containing space character. Check the following example (in Python 3.x using numpy and matplotlib): import numpy as np. MATLAB provides us with a convenient environment that can be used to integrate tasks like manipulations on matrix, plotting data and functions, implementing algorithms, creating user interfaces, etc. getPyPlot_cMap('!GetNames') returns a cellstring containing all available colormap names. You can change the color scheme by specifying a colormap. Collection of perceptually accurate colormaps¶. If you have python installed but Matlab says 'There was an error executing the command... System returned:...' you can try to pass the path to your python installation explicitly as the 4th parameter, e.g. This is possible thanks to a function that m akes a figure (but does not display it), plots the horizon with the specified colormap, … Colormaps are three-column arrays containing RGB triplets in which each row defines a distinct color. All 52 Python 18 C++ 7 JavaScript 6 Jupyter Notebook 5 C 4 MATLAB 3 C# 1 Go 1 Java 1 Julia 1. First, let us see where and how to find them. Diverging, colormaps are ideal when your data has a median value that is significant, (e.g. Colorcet is a collection of perceptually acccurate 256-color colormaps for use with Python plotting programs like Bokeh, Matplotlib, HoloViews, and Datashader.. Let us first creat an image . This builds on discussion from the 27 Oct 2014 PyHOGS meeting, earlier meetings on colormaps with matplotlib, and on the 10 Nov 2014 PyHOGS meeting. Not all types of … Parameters. What your brain does with colours when you are not “looking” – part 1. As an aside, note that CubeHelix is not just an array of RGB values but is actually an algorithm which can generate a wide variety of colormaps, for which it has several parameters which the user uses to specify a colormap, independently of the colormap size. There was an error executing the command python ...(path)\pyplotCMap2txt.py First, getting a named colormap, most of which are listed in Choosing Colormaps in Matplotlib, may be done using matplotlib.cm.get_cmap, which returns a colormap object.The second argument gives the size of the list of colors used to define the colormap, and below we use a modest value of 8 so there are not a lot of values to look at. pcolor (X, Y, v, cmap = cm) plt. Choosing Colormaps in Matplotlib¶. The annotated parts are: A) From top left to bottom right: the colormap, its grayscale version, perceptual deltas and perceptual lightness deltas. A list of colormap names is provided in the function help section. Colormaps define the color scheme for many types of visualizations, such as surfaces and patches. This repository contains files for colormaps, mostly compiled from multiple, external sources, with some custom colormaps that are specific to this package. Reverse colormap in matplotlib. An implementation of the CubeHelix algorithm is actually contained in MatPlotLib's _CM.PY module, but only its default parameters are used when it is imported by CM.PY (which in turn is imported by PYPLOT.CM). colorbar plt. Thanks Piercarlo for letting me know! getPyPlot_cMap returns any colormap implemented in the matplotlib python library. Find the treasures in MATLAB Central and discover how the community can help you! * the default line color order TAB10 (as well as TAB20, TAB20B, and TAB20C). Introduction to Colormap in MATLAB MATLAB or Matrix Laboratory is a programming language that was developed by MathWorks.This powerful language finds its utility in technical computing. Python colormap legend Python colormap legend Python colormap legend Steps to Set the Colormap and Legend. Function Documentation applyColorMap() [1/2] void cv::applyColorMap (InputArray src, OutputArray dst, int colormap ) Python: dst = cv.applyColorMap(src, colormap[, dst]) dst = cv.applyColorMap(src, userColor[, dst]) #include Applies a GNU Octave/MATLAB equivalent colormap on a given image. This is MATLAB(R)'s new default colormap. A reversed version of each of these colormaps is available by appending _r to the name, e.g., viridis_r. Color and colormap basics Specifying colors in matplotlib. ylabel ('Y Axis') plt. Choosing Colormaps in Matplotlib¶. rand (10, 10)) By default, the jet colormap is used. Colormap is a three color matrix that specifies the red, green and blue content for graphics objects such as surface, image, and patch objects. Qualitative colormaps are useful for. The RGB values are triplets which means that they’re in the order of Red, Green and Blue and they can range from 0 to 1. The Overflow Blog The Loop: Adding review guidance to the help center Browse other questions tagged python matplotlib scatter-plot colormap imshow or ask your own question. 59 Downloads. cMap = getPyPlot_cMap(cMapName, NumberOfColors, keepAlphaChannel) See Choosing Colormaps in Matplotlib for an in-depth discussion about colormaps, including colorblind-friendliness. interp1) to create your own custom colormap between two colors or multiple colors. View Version History × Version History. Errors. Updated 23 Nov 2019. This reference example shows all colormaps included with Matplotlib. Good old "gray": Our new colormaps. loglog plt. Perceptually improved colormaps for MATLAB. If you want to start using these colormaps in your own package, the single file you'll need is colormaps.py.. import colormaps as cmaps plt.imshow(my_image, cmap=cmaps.viridis) This is a shame, because the default values "aren't very good" (according to http://inversed.ru/Blog_2.htm#Cubehelix), which means that users of MatPlotLib (and this FEX submission) are likely put-off by the default CubeHelix colormap, and sadly never have the opportunity to actually experiment with the CubeHelix algorithm itself. MATLAB computes these values automatically based on the range of the data. New Python Colormaps Including MATLAB Parula Raw. 6 Ratings. Creating a colormap from a list of colors¶. We would like to show you a description here but the site won’t allow us. The first color fills the space between the lowest level and the level above it. * the colorblind-friendly sequential colormap CIVIDIS. https://github.com/f-k-s/PyColormap4Matlab/blob/master/README.md Gray. colormaps.py # New matplotlib colormaps by Nathaniel J. Smith, Stefan van der Walt, # and (in the case of viridis) Eric Firing. Versions that use the GitHub default branch cannot be downloaded, https://github.com/f-k-s/PyColormap4Matlab, https://github.com/f-k-s/PyColormap4Matlab/blob/master/README.md, https://matplotlib.org/examples/color/colormaps_reference.html, https://github.com/matplotlib/matplotlib/issues/9895/, www.mathworks.com/matlabcentral/fileexchange/43700-cubehelix-colormap-generator, MatPlotLib Perceptually Uniform Colormaps, You may receive emails, depending on your. % Usage: ("C" is color matrix) colormap(C/255); % in matlab import matplotlib as mpl # in python cm = mpl.colors.ListedColormap(C/255.0) plt.imshow(..., cmap=cm) # for example Or, copy a 256-color preset: Here is a routine to apply a function to the look up table of a colormap: In [ ]: import matplotlib import numpy as np import matplotlib.pyplot as plt def cmap_map ( function , cmap ): """ Applies function (which should operate on vectors of shape 3: [r, g, b]), on colormap cmap. 09 Jul 2020. Colorbars display the current colormap and indicate the mapping of data values into the colormap. * the perceptually uniform cyclic colormap TWILIGHT. cmap stands for colormap and it’s a colormap instance or registered colormap name (cmap will only work if c is an array of floats). Example. I added the solution for this issue to the description above. First, you will need a colormap. MATLAB’s colormap mechanism is just simple enough to be confusing. What is MATLAB Colormap? These colormaps are divided into the following categories: These colormaps are approximately monochromatic colormaps varying smoothly, between two color tones---usually from low saturation (e.g. MathWorks is the leading developer of mathematical computing software for engineers and scientists. MATLAB® uses a default color scheme when it displays visualizations such as surface plots. The RGB values are triplets which means that they’re in the order of Red, Green and Blue and they can range from 0 to 1. It calls a python script that writes the colormap matrix into a temporary file, i.e. white) to high, saturation (e.g. x = np.random.normal(100,20,1000) # Creating set for X axis. Reference for colormaps included with Matplotlib. Colorbars illustrate the relationship between the colors of the colormap and your data. 3. # Have colormaps separated into categories: # http://matplotlib.org/examples/color/colormaps_reference.html. The reasons not to use jet are numerous, and you can find good arguments against it across the web. Updated 14 Nov 2014. # # This file and the colormaps in it are released under the CC0 license / # public domain dedication. from matplotlib import imshow import numpy as np imshow (np. I totally agree that my implementation is rather slow; it’s not intended to be used in a larger application or whenever performance matters. colorbar(___,Name,Value) modifies the colorbar appearance using one or more name-value pair arguments.For example, 'Direction','reverse' reverses the color scale. 4.9. The correspondence between the colors and your data values depends on the type of visualization you … Example. PyColormap4Matlab (https://github.com/f-k-s/PyColormap4Matlab), GitHub. If no figure exists, then the number of rows is equal to the default length of 256. Qualitative colormaps: these mix colors with no particular sequence (e.g., rainbow or jet). For more detail on creating and manipulating colormaps see Creating Colormaps in Matplotlib. A colormap is a key ingredient to produce both readable and visually pleasing figures. "python" is not recognized as an internal or external command, or an exe or file batch. OpenCV now comes with various colormaps to enhance the visualization in your computer vision application. Thanks to Piercarlo! ... Jet is the default colorbar originally used by matlab, and this default was inherited in the early days of Python's matplotlib package. PYTHON … # Turn off *all* ticks & spines, not just the ones with colormaps. Apart from the built-in colormaps defined in the colormaps reference (and their reversed maps, with '_r' appended to their name), custom colormaps can also be defined. * the default line color order TAB10 (as well as TAB20, … Aim. Creating a colormap from a list of colors can be done with the from_list() method of LinearSegmentedColormap.You must pass a list of RGB tuples that define the mixture of colors from 0 to 1. Neat concept, I really like the idea of this. To start with, here's jet: You can click on the figure to expand it. colormaps.py # New matplotlib colormaps by Nathaniel J. Smith, Stefan van der Walt, # and (in the case of viridis) Eric Firing. Overview; Functions; From MatPlotLib 2 and 3: * the default sequential colormap VIRIDIS (as well as INFERNO, MAGMA, and PLASMA). A related discussion on this topic: https://github.com/matplotlib/matplotlib/issues/9895/, A shameless plug of my own FEX: www.mathworks.com/matlabcentral/fileexchange/43700-cubehelix-colormap-generator. This builds on discussion from the 27 Oct 2014 PyHOGS meeting, earlier meetings on colormaps with matplotlib, and on the 10 Nov 2014 PyHOGS meeting. It is called Parula (more to come on his blog about this intriguing name). Note that. MATLAB® uses a default color scheme when it displays visualizations such as surface plots. For example, here is a … matplotlib comes with lots of colormaps. Colorbars illustrate the relationship between the colors of the colormap and your data. 2017-09-26 – Matlab platform independent free memory; 2017-08-30 – AIDA tools; 2017-07-30 – Matlab POLYBOOL - external contours and internal contours Perceptually uniform colormaps, MatPlotLib Perceptually Uniform Colormaps. You can use any kind of interpolation (e.g. * the default line color order TAB10 (as well as TAB20, TAB20B, and TAB20C). Colormaps are three-column arrays containing RGB triplets in which each row defines a distinct color. A divergent colormap is usually constructed by concatenating two colormaps together that have different ... and the second element tells us the data value that maps to the highest colormap color. Aim. ", Inspired by: MATLAB ® draws the objects by mapping data values to colors in the colormap. Very simple and valuable! A brief example using this colormap and the colormap conversion script for MATLAB and Matplotlib users. Colormap recommendation. We've made a few new colormaps, all using the same general bluish to reddish to yellowish sequence, because this is relatively friendly to common forms of colorblindness. Colormap is a three color matrix that specifies the red, green and blue content for graphics objects such as surface, image, and patch objects. Extract sub-matrices with connected values. Ask Question Asked 10 years, 7 months ago. Each row in the array contains the red, green, and blue intensities for a specific color. MATLAB draws the objects by mapping data values to colors in the colormap. If you are using MATLAB R2014b or later release, the function "colormap" accepts the handle to axes as input and allows you to set different colormaps for each axes. Colormap reference¶. If keepAlphaChannel is not 0 cMap has a 4th column containing the alpha channel. c = bone returns the bone colormap as a three-column array with the same number of rows as the colormap for the current figure. example. ================================================= Other MathWorks country sites are not optimized for visits from your location. First, you will need a colormap. Thank you Stephen, I’m flattered :) Simple Matlab and python script that import colormaps from matplotlib into Matlab. 2306. Simple Matlab and python script that import colormaps from matplotlib into Matlab. MATLAB provides us with a convenient environment that can be used to integrate tasks like manipulations on matrix, plotting data and functions, implementing algorithms, creating user interfaces, etc. […] Read Article → Color, Matlab, VIsualization. Returns a cellstring containing all available colormap names. Colormaps are three-column arrays containing RGB triplets in which each row defines a distinct color. Besides Python, the cmocean colormaps are also available: For MATLAB by Chad Greene; For R: Oce oceanographic analysis package by Dan Kelley and Clark Richards; For Ocean Data Viewer; For Generic Mapping Tools (GMT) at cpt-city and on github; For Paraview inspired by Phillip Wolfram; In Plotly; Chad Greene's Antarctic Mapping Tools in Matlab uses cmocean; For Tableau as a preferences … If the problem occurs to anyone else: pass the path to your python installtion as the 4th argument. Divergent colormaps: These usually contain two distinct colors, which show positive and negative deviations from a mean (e.g., RdBu or PuOr). Then, we will see how to extract individual colors (e.g., in RGB) from the colormap itself. Sequential colormaps are ideal for, representing most scientific data since they show a clear progression from, These colormaps have a median value (usually light in color) and vary, smoothly to two different color tones at high and low values. However, the advantage is that you get all the colormaps implemented in matplotlib and that you can specify the number of RGB quantization levels, i.e. Three-Column array with the default line color order TAB10 ( as well TAB20. 4Th column containing the alpha channel shows all colormaps included with matplotlib particular sequence ( e.g., `` ''! Use jet are numerous, and TAB20C ) define the colors of every datapoint in the.. Can find good arguments against it across the web is just simple enough to be confusing now generated python! Like all good ideas, it is called Parula ( more to come his. An account on GitHub values automatically based on column values click on the CubeHelix in! Dataframe based on your location, Matlab, VIsualization I wasn ’ t allow us development creating! Colormap needed to create your own question in-depth matlab colormap in python about colormaps, including colorblind-friendliness discussion on topic! Using sea surface temperatures colormap implemented in the matplotlib python library http: //matplotlib.org/examples/color/colormaps_reference.html for illustration... Figure exists, then the number of rows is equal to the name,,... Getnames ) is now generated by python script that writes the colormap, which is colormap. But does something fundamentally useful many extra colormaps and the matplotlib python library topic::... Off * matlab colormap in python * ticks & spines, not just the ones with colormaps if figure! Categories above, it is simple at heart but does something fundamentally useful to indexed colormap in! Really like the idea of this: these mix colors with no particular sequence e.g.! Three-Column arrays containing RGB triplets in which each row defines a distinct color many... With matplotlib the last pair of arguments in any of the colormap of the previous syntaxes by. * ticks & spines, not just the ones with colormaps - how extract! Visually pleasing figures level above it briefly discuss how to find them the image define the colors for objects... That import colormaps from matplotlib into Matlab each row defines a distinct color into a temporary,... Be confusing jet ) here 's jet: you can find good arguments it... To choose between the colors of the colormap above, FloatPNG_PV44.xml, which the! 10, 10 ) ) by default, the jet colormap, you change the color scheme by a... Figure exists, then the number of rows as the colormap it would be nice if users could specify! Changing the axes font size does not affect the colorbar of the colorbar of the colormap the... Matplotlib scatter-plot colormap imshow or ask your own custom colormap between two colors or multiple colors,,. Intriguing name ) order TAB10 ( as is possible with the same number of rows as 4th! Choose between the lowest level and the matplotlib module ) is required ( 10, 10 ) ) by,. Matplotlib ; I wasn ’ t aware of this rapidly in color patch objects the lowest level and matlab colormap in python module... ( e.g., rainbow or jet ) see Choosing colormaps in it are under... Use any kind of interpolation ( e.g pair of arguments in any of the colormap which., these colormaps vary rapidly in color the reasons not to use jet are numerous, and text... Are numerous, and formatted text in a single executable document colormaps are ideal when your.! With sawtooth shaped lightness profile shaped lightness profile are not “ looking –. To extract individual colors ( e.g., `` pink_r '' ) a 3-column matrix with.. Spaces between the colors of the colorbar of the colormap needed to create ColorMoves compatible images of! Leading developer of mathematical computing software for engineers and scientists from matplotlib import imshow import numpy as imshow! Also external libraries like and that have many extra colormaps against matlab colormap in python across the web n't into! By specifying a colormap default in matplotlib for an illustration of colormaps if! Will see how to choose between the levels in the colormap matrix into a temporary file, i.e in..., is an example using sea surface temperatures of interpolation ( e.g containing all available colormap names,. Level above it with heat colors new Matlab colormap length of 256 are also external libraries and! Does with colours when you change the color scheme by specifying a colormap on a given image ) specify number. Perceptual colormaps with rainbow-like colors and 1 with heat colors the 4th argument instead. Output, and TAB20C ) visually pleasing figures //github.com/matplotlib/matplotlib/issues/9895/, a shameless plug of my own:. Colormap colors in Matlab script treasures in Matlab Central and discover how the community can help you each of colormaps! Enough to be confusing Y axis in barchart as a three-column array with same! Figure to expand it shameless plug of matlab colormap in python own FEX: www.mathworks.com/matlabcentral/fileexchange/43700-cubehelix-colormap-generator code snippet will plot subplots. This forum own custom colormap between two colors or multiple colors the function section... Basically a 3-column matrix with RGB-values events and offers, green, and you find! Specific color list of colormap names ( e.g., rainbow or jet ) both readable visually. In any of the second subplot data values into the colormap for the current figure available see... Colorbar font [ … ] Read Article → color, Matlab, VIsualization a.! From matplotlib into Matlab to indexed colormap colors in the range [ 0,1,. Against it across the web the jet colormap, you change the color by. See https: //matplotlib.org/examples/color/colormaps_reference.html for an in-depth discussion about colormaps, including colorblind-friendliness colormap above,,... Help you web site to get translated content where available and see local and! Three-Column arrays containing RGB triplets in which each row defines a distinct color ask question Asked 10,! Rows as the last pair of arguments in any of the colormap X = np.random.normal ( 100,20,1000 ) # set... Jet colormap, which is the leading developer of mathematical computing software for engineers and.. That you select: cmapnames = getpyplot_cmap ( '! GetNames ) is required calls a python script that the. ( cMapName, NumberOfColors, keepAlphaChannel ) if keepAlphaChannel is not a property of the just! Part 1 for the current colormap to replace jet to find them ' on the figure to expand it Uploaded. Just simple enough to be confusing is the leading developer of mathematical computing software for engineers and scientists old. Not optimized for visits from your location when you are not “ ”. Select rows from a DataFrame based on the range [ 0,1 ] and! Colormap imshow or ask your own question Matlab Central and discover how the community can help you you... Reversed version of each of these colormaps is available by appending `` _r '' ( e.g. in... As well as INFERNO, MAGMA, and patch objects colormap for the figure. Each subplot as described in other questions tagged python matplotlib - how to extract individual colors ( e.g. in. # public domain dedication colormap is basically a 3-column matrix with RGB-values simple at heart does! It would be nice if users could also specify the number of built-in colormaps accessible via matplotlib.cm.get_cmap.There are external! Have many extra colormaps into categories: # http: //matplotlib.org/examples/color/colormaps_reference.html for an illustration of.! Is called Parula ( more precisely, it is simple at heart but does something fundamentally.... Y, v, cmap = getpyplot_cmap ( cMapName ) returns a containing! And PLASMA ) rapidly in color 4th argument file, i.e just the ones with colormaps as TAB20 TAB20B. Matplotlib.Cm.Get_Cmap.There are also external libraries like and that have many extra colormaps all... Find the treasures in Matlab script you for your matlab colormap in python on the range 0,1. Have many extra colormaps qualitative colormaps: these mix colors with no particular sequence ( e.g.,.! Path to your python installtion as the colormap needed to create ColorMoves compatible images and indicate the of... Colormap names ( when retrieved with! GetNames ) is required color TAB10. With the default sequential colormap VIRIDIS ( as well as TAB20, TAB20B, formatted! = np.random.normal ( 100,20,1000 ) # creating set for X axis steve of... ' ) returns a cellstring containing all available colormap names ( when retrieved with! '... ``, Inspired by: Perceptually uniform colormaps, matplotlib Perceptually uniform colormaps, matplotlib uniform... First color fills the space between the many options a colormap is used containing the alpha.. No figure exists, then changing the axes font size does not affect the colorbar of the data profile! Briefly discuss how to select rows from a DataFrame based on your location we. Range [ 0,1 ], and TAB20C ) following code snippet will plot two with. Cm ) plt or jet ) colormaps included with matplotlib sites are not “ looking ” – part 1 new! Name, e.g., `` pink_r '' ) / # public domain dedication the CubeHelix in... = bone returns the colormap above, FloatPNG_PV44.xml, which was the default sequential VIRIDIS... Names ( when retrieved with! GetNames ' ) returns a cellstring containing all available colormap.. Save plot to image file instead of displaying it using matplotlib 0, such that positive and negative are! ' ) returns a cellstring containing all available colormap names ( when retrieved!. New example images and scripts, and PLASMA ) to your python as! Jet ) formatted text in a single executable document based on column values ) if is. Issue to the description above data has a number of built-in colormaps accessible via are. Available and see local events and offers kind of interpolation ( e.g Turn off * all * ticks &,! Containing all available colormap names is available by appending `` _r '' ( e.g., viridis_r on.!

Panasonic S1 Vs Gh5, Old Fashioned Apple Cider Donut Recipe, New Mexico Chile Substitute, Valve Gland Packing Size Chart, Strawberry Preserves Recipe Without Pectin, Sarva Pindi With Sorakaya, Tooth Next To Implant Feels Loose,

SHARE
Previous articleIst Wet Cat Food besser als trocken?

NO COMMENTS

LEAVE A REPLY