Skip to content
Snippets Groups Projects
Select Git revision
  • b5ddb30b6f602ad4f11eacb2862141784c9c9130
  • master default protected
2 results

__init__.py

Blame
    • Luc Giffon's avatar
      b5ddb30b
      Improve data section: · b5ddb30b
      Luc Giffon authored
      - selecting stratified subsample tested and working
      - more documentation in dataset.py
      - split test dataset in a subdirectory
      b5ddb30b
      History
      Improve data section:
      Luc Giffon authored
      - selecting stratified subsample tested and working
      - more documentation in dataset.py
      - split test dataset in a subdirectory
    tms-0.4.1.js 34.57 KiB
    /* jQuery based image slider
    /* TMSlider 0.4.1 */
    ;(function($){
    	$.fn.TMSlider=$.fn.TMS=$.fn._TMS=function(o){
    		return this.each(function(){
    			var th=$(this),				
    				_=th.data('_TMS')||{
    					presets:{
    						centralExpand:{"reverseWay":false,"interval":80,"blocksX":8,"blocksY":4,"easing":"easeInQuad","way":"diagonal","anim":"centralExpand"},
    						zoomer:{"reverseWay":false,"interval":"1","blocksX":"1","blocksY":"1","easing":"","way":"lines","anim":"zoomer"},
    						fadeThree:{"reverseWay":false,"interval":"1","blocksX":"1","blocksY":"1","easing":"","way":"lines","anim":"fadeThree"},
    						simpleFade:{"reverseWay":false,"interval":"1","blocksX":"1","blocksY":"1","easing":"","way":"lines","anim":"fade"},
    						gSlider:{"reverseWay":false,"interval":40,"blocksX":"1","blocksY":"1","easing":"","way":"lines","anim":"gSlider"},
    						vSlider:{"reverseWay":false,"interval":40,"blocksX":"1","blocksY":"1","easing":"","way":"lines","anim":"vSlider"},
    						slideFromLeft:{"reverseWay":false,"interval":"1","blocksX":"1","blocksY":"1","easing":"easeOutBack","way":"lines","anim":"slideFromLeft"},
    						slideFromTop:{"reverseWay":false,"interval":"1","blocksX":"1","blocksY":"1","easing":"easeOutBack","way":"lines","anim":"slideFromTop"},
    						diagonalFade:{"reverseWay":false,"interval":40,"blocksX":12,"blocksY":6,"easing":"easeInQuad","way":"diagonal","anim":"fade"},
    						diagonalExpand:{"reverseWay":false,"interval":40,"blocksX":8,"blocksY":4,"easing":"easeInQuad","way":"diagonal","anim":"expand"},
    						fadeFromCenter:{"reverseWay":true,"interval":"10","blocksX":"10","blocksY":"6","easing":"","way":"spiral","anim":"fade"},
    						lines:{"reverseWay":false,"interval":40,"blocksX":"20","blocksY":"1","easing":"","way":"lines","anim":"slideRight"},
    						verticalLines:{"reverseWay":false,"interval":1,"blocksX":12,"blocksY":1,"easing":"swing","way":"lines","anim":"vSlideOdd"},
    						horizontalLines:{"reverseWay":false,"interval":1,"blocksX":1,"blocksY":12,"easing":"swing","way":"lines","anim":"gSlideOdd"},
    						random:{prsts:['centralExpand','fadeThree','simpleFade','gSlider','vSlider','slideFromLeft','slideFromTop','diagonalFade','diagonalExpand','fadeFromCenter','zabor','vertivalLines','gorizontalLines']}
    					},
    					ways: {				
    						lines: function () {
    							var opt=this
    							for (var ret = [], i = 0; i < opt.maskC.length; i++)
    								ret.push(opt.maskC.eq(i))
    							return ret
    						},
    						spiral: function () {
    							var opt=this,
    								ret = [],
    								step = 0,
    								h = opt.blocksY,
    								w = opt.blocksX,
    								x, y, i, lr = function () {
    									for (i = step; i < w - 1 - step; i++)
    									if (ret.length < opt.maskC.length) ret.push(opt.matrix[step][i])
    									else return false
    									rb()
    								},
    								rb = function () {
    									for (i = step; i < h - 1 - step; i++)
    									if (ret.length < opt.maskC.length) ret.push(opt.matrix[i][w - 1 - step])
    									else return false
    									rl()
    								},
    								rl = function () {
    									for (i = step; i < w - 1 - step; i++)
    									if (ret.length < opt.maskC.length) ret.push(opt.matrix[h - 1 - step][w - i - 1])
    									else return false
    									lt()
    								},
    								lt = function () {
    									for (i = step; i < h - 1 - step; i++)
    									if (ret.length < opt.maskC.length) ret.push(opt.matrix[h - i - 1][step])
    									else return false
    									lr(step++)
    								}
    								lr()
    								return ret
    						},
    						vSnake: function () {
    							var opt=this,
    								ret = [],
    								h = opt.blocksY,
    								w = opt.blocksX,
    								j, i