<commit_before>define( function( require ) {
  'use strict';

  // modules
  var inherit = require( 'PHET_CORE/inherit' );
  var Property = require( 'AXON/Property' );
  var PropertySet = require( 'AXON/PropertySet' );
  var ObservableArray = require( 'AXON/ObservableArray' );
  var Vector2 = require( 'DOT/Vector2' );
  var Reflect = require( 'SHAPESHIFT/model/operations/Reflect' );
  var Rotate = require( 'SHAPESHIFT/model/operations/Rotate' );
  var CompositeAnimation = require( 'SHAPESHIFT/model/CompositeAnimation' );
  var RemapAnimation = require( 'SHAPESHIFT/model/RemapAnimation' );
  var RotationAnimation = require( 'SHAPESHIFT/model/RotationAnimation' );
  var Body = require( 'SHAPESHIFT/model/Body' );

  var Sound = require( 'VIBE/Sound' );

  var lastPlaySound = Date.now();
  var numberOfReplaysProperty = new Property( 0 );

  function ShapeshiftModel() {
    var numPoints = Math.floor( Math.random() * 10 ) + 5;

    // var array = [ new Vector2( -100, -100 ), new Vector2( 100, -100 ), new Vector2( 100, 100 ), new Vector2( -100, 100 ) ];
    // var array = [ new Vector2( -100, -100 ), new Vector2( 100, -100 ), new Vector2( -100, 100 ) ];
    // var array = [ new Vector2( -100, -100 ), new Vector2( 100, -100 ), new Vector2( 100, 100 ), new Vector2() ];
    var array = [];

    numPoints = 7;
    for ( var i = 0; i < numPoints; i++ ) {
      array.push( Vector2.createPolar( 50, i * ( Math.PI * 2 ) / numPoints ) );
      array.push( Vector2.createPolar( 100, ( i + 0.5 ) * ( Math.PI * 2 ) / numPoints ) );
      // var x = Math.random() * 200 - 100;
      // var y = Math.random() * 200 - 100;
      // array.push( new Vector2( x, y ) );
    }

    var initialBody = new Body( array, [] );

    PropertySet.call( this, {} );
    window.model = this;

    this.bodies = new ObservableArray( [ initialBody ] ); // current display
    this.targetBodies = new ObservableArray( [ initialBody ] ); // latest target
    this.initialBody = initialBody;<commit_msg>Improve initial size<commit_after>define( function( require ) {
  'use strict';

  // modules
  var inherit = require( 'PHET_CORE/inherit' );
  var Property = require( 'AXON/Property' );
  var PropertySet = require( 'AXON/PropertySet' );
  var ObservableArray = require( 'AXON/ObservableArray' );
  var Vector2 = require( 'DOT/Vector2' );
  var Reflect = require( 'SHAPESHIFT/model/operations/Reflect' );
  var Rotate = require( 'SHAPESHIFT/model/operations/Rotate' );
  var CompositeAnimation = require( 'SHAPESHIFT/model/CompositeAnimation' );
  var RemapAnimation = require( 'SHAPESHIFT/model/RemapAnimation' );
  var RotationAnimation = require( 'SHAPESHIFT/model/RotationAnimation' );
  var Body = require( 'SHAPESHIFT/model/Body' );

  var Sound = require( 'VIBE/Sound' );

  var lastPlaySound = Date.now();
  var numberOfReplaysProperty = new Property( 0 );

  function ShapeshiftModel() {
    var numPoints = Math.floor( Math.random() * 10 ) + 5;

    // var array = [ new Vector2( -100, -100 ), new Vector2( 100, -100 ), new Vector2( 100, 100 ), new Vector2( -100, 100 ) ];
    // var array = [ new Vector2( -100, -100 ), new Vector2( 100, -100 ), new Vector2( -100, 100 ) ];
    // var array = [ new Vector2( -100, -100 ), new Vector2( 100, -100 ), new Vector2( 100, 100 ), new Vector2() ];
    var array = [];

    numPoints = 7;
    for ( var i = 0; i < numPoints; i++ ) {
      array.push( Vector2.createPolar( 90, i * ( Math.PI * 2 ) / numPoints ) );
      array.push( Vector2.createPolar( 180, ( i + 0.5 ) * ( Math.PI * 2 ) / numPoints ) );
      // var x = Math.random() * 200 - 100;
      // var y = Math.random() * 200 - 100;
      // array.push( new Vector2( x, y ) );
    }

    var initialBody = new Body( array, [] );

    PropertySet.call( this, {} );
    window.model = this;

    this.bodies = new ObservableArray( [ initialBody ] ); // current display
    this.targetBodies = new ObservableArray( [ initialBody ] ); // latest target
    this.initialBody = initialBody;
{'fraction_non_alphanumeric': 0.15473499120823914, 'fraction_numerical': 0.051745792514443605, 'mean_word_length': 3.0344478216818644, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6689733', 'n_tokens_mistral': 1457, 'n_tokens_neox': 1292, 'n_words': 365}