一个matplotlib规范化对象,用于复制ds9图像拉伸

ds9norm的Python项目详细描述


ds9norm
==


此文件实现一个matplotlib normalize对象,该对象模拟
`ds9<;http://ds9.si.edu/site/home.html>;``中的图像缩放函数的功能。它提供了5种
配置图像缩放的方法:

-在指定的百分位数处剪裁低强度和高强度
(``clip_lo`,``clip_hi``)
-指定从黑色渐变到
白色(``stretch`)
-设置此传输函数的中点(``bias`,类似于
在DS9中向左/向右拖动鼠标右键)
-设置从黑白过渡的锐度(``对比度`,
类似于在DS9中向上/向下拖动鼠标右键)

http://nbviewer.ipython.org/github/glue-viz/ds9norm/blob/master/examples.ipynb>;`\uuu

…代码::python


norm=ds9 normalize(bias=0.2)
figure,axs=plt.subblots(ncols=3,nrows=3,squeze=false,tight廑layout=true)

ax,zip中的bias(axs[2],[2,.5,.8]):
ax ax.imshow(data,norm=ds9normalize(bias=bias))
ax.set戥title('bias=%0.1f%bias)


ax,zip中的对比度(axs[1],[0.5,1,2]):
ax.imshow(data,norm=ds9normalize(contrast=contrast))
ax.set戥title('contrast=%0.1f%contrast)


ax“arcsinh”]:
ax.imshow(data,norm=ds9normalize(stretch=stretch))
ax.set_title(stretch)

图:gallery.png
:alt:ds9norm demo

生成状态
----

[生成状态
(https://travis-ci.org/glue-viz/ds9norm?branch=master)[覆盖范围
状态\](https://coveralls.io/r/glue viz/ds9norm)

|构建状态图像::https://travis ci.org/glue viz/ds9norm.png
…|覆盖状态图片::https://coveralls.io/repos/glue-viz/ds9norm/badge.png

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从数组中打印int值?   prepared语句Java中奇怪的异常PreparedStatement:参数索引超出范围   封装如何在OOP Java中为主方法编码?   java某些手机显示快捷方式徽章需要什么权限?   java TextView不会随OnItemSelectedListener更改   java注释处理器不会自动触发吗?   java Spring JPA如何计算外键数   c#对于这个简单的OOAD问题,哪种设计最优雅?   java如何处理while循环中的异常?   Android Studio错误:进程'command'/home/draven/Downloads/安卓studio/jre/bin/java''结束,退出值为非零2   在使用Payara服务器的Vaadin应用程序中导航到根目录时,java将丢失上下文根目录   使用contentType application/json而不是application/jsonpatch+json的java修补程序   带有tomcat的java HAproxy连接不足   Java:在应用过滤器后创建一个简单的通用方法进行计数   java如何使用多态性创建一个实例化对象的方法,然后用它们高效地填充ArrayList?