static void Main(string[] args)
        {
            _dbConn = DB.CreateConnection();

            for (int i = 0; i < 100; i++)
            {
                // Randomize
                RandomizedBuilding randomized = Randomize.Random();

                // Generate Serialized Model from randomization
                //   Includes wall layouts, boundary info, and mass
                // TODO Anthonie to link up
                var serializedModel = new SerializedModel();

                // Feed it through the rigid analysis
                var manager = new AnalysisManager(serializedModel);
                WallCostCharacterization wallCostCharacterization = manager.Run();

                // Write to csv
                string executingPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                string fpath         = Path.Combine(executingPath, @"DataOutput\testData.csv");

                wallCostCharacterization.WriteToCSV(fpath);

                // Output to SQL Lite db
                wallCostCharacterization.WriteToDB(_dbConn);
            }
        }
Example #2
0
        public JsonResult GetAnalyzeResult(string options, int mode, string content)
        {
            try
            {
                AnalysisManager am = new AnalysisManager();

                AnalysisResult res = null;
                content = HttpUtility.UrlDecode(content);
                if (mode == 1)
                {
                    res = am.AnalyzeContent(content, options);
                }
                else
                {
                    res = am.WebScraping(content, options);
                }

                return(Json(new
                {
                    status = "success",
                    aaData = res
                },
                            JsonRequestBehavior.DenyGet));
            }
            catch (Exception ex)
            {
                return(Json(new
                {
                    status = "error",
                    message = ex.Message
                },
                            JsonRequestBehavior.DenyGet));
            }
        }
Example #3
0
        public AnalysisControl()
        {
            InitializeComponent();

            m_processor = new MTDBProcessor();
            m_processor.DatabaseCreated    += new EventHandler <DatabaseCreatedEventArgs>(processor_DatabaseCreated);
            m_processor.Status             += new EventHandler <StatusEventArgs>(processor_Status);
            m_processor.Error              += new EventHandler <StatusEventArgs>(processor_Error);
            m_processor.AnalysisCompleted  += new EventHandler <AnalysisCompletedEventArgs>(processor_AnalysisCompleted);
            m_processor.ProcessingAnalysis += new EventHandler <AnalysisCompletedEventArgs>(processor_ProcessingAnalysis);
            m_processor.AnalysisFailed     += new EventHandler <DatabaseCreatedEventArgs>(m_processor_AnalysisFailed);

            m_displayCache = new Dictionary <Analysis, clsSeries>();
            m_manager      = new AnalysisManager();
            radioButtonPredictedNET.Checked = true;
            radioButtonAverageNET.Enabled   = false;

            m_database = null;
            listViewDatasets.SmallImageList = imageList1;

            // Create a save MTDB Dialog window for selecting where to output the data
            m_saveMTDBDialog          = new SaveFileDialog();
            m_saveMTDBDialog.FileName = CONST_DEFAULT_DATABASE_NAME;

            mobjTransformPlotter = new ChartPostRenderingProcessor(this.DrawNetRegressionLine);
            ctlChartScanVsNET.AddPostProcessor(mobjTransformPlotter, PostProcessPriority.Mid);

            listViewDatasets.DoubleClick += new EventHandler(listViewDatasets_DoubleClick);
        }
Example #4
0
 public override bool Start(TelemetryData telemetryData, TimingData timingData, AnalysisManager analysisData)
 {
     _telemetryData = telemetryData;
     _timingData    = timingData;
     _analysisData  = analysisData;
     ReadData(_cancel.Token);
     return(true);
 }
Example #5
0
 /// <summary>
 /// Starts the specified telemetry data.
 /// </summary>
 /// <param name="telemetryData">The telemetry data.</param>
 /// <returns>true !</returns>
 public override bool Start(TelemetryData telemetryData, TimingData timingData, AnalysisManager analysisData)
 {
     _telemetryData = telemetryData;
     _timingData    = timingData;
     _analysisData  = analysisData;
     _wrapper.Start();
     return(true);
 }
Example #6
0
    private void AnalyzeAnimation()
    {
        if (_idleClip == null)
        {
            EditorUtility.DisplayDialog("Missing Idle", "Please select an Idle Animation", "ok");
            return;
        }

        _analysisManager = new AnalysisManager();
        _analysisManager.AnalyzeAnimations(_sampleNumber, _velocityTh, _smoothTh);
    }
Example #7
0
        public void Startup()
        {
            _telemetryData = new TelemetryData();
            _timingData    = new TimingData();
            _analysisData  = new AnalysisManager();

            lsvPlugins.Items.Clear();

            _plugins = new Dictionary <string, IGame>();
            ICollection <IGame> plugins = PluginLoader <IGame> .LoadPlugins("Plugins");

            if (plugins.Count > 0)
            {
                foreach (var item in plugins)
                {
                    _plugins.Add(item.Name, item);

                    string[] lvText = new string[4];
                    lvText[0] = "";
                    lvText[1] = item.DisplayName;
                    lvText[2] = item.Version;

                    ListViewItem lvItem = new ListViewItem(lvText);

                    Bitmap pluginIcon = item.Icon;

                    if (pluginIcon != null)
                    {
                        imageListPlugins.Images.Add(item.Name, pluginIcon);
                        lvItem.ImageKey = item.Name;
                    }
                    else
                    {
                        lvItem.ImageKey = "missing";
                    }

                    lsvPlugins.Items.Add(lvItem);
                }
                _processMonitor = new ProcessMonitor(_plugins);
                _processMonitor.GameLoadedEvent += new ProcessMonitor.GameLoaded(GameLoaded);
                _processMonitor.GameClosedEvent += new ProcessMonitor.GameClosed(GameClosed);
                _processMonitor.StartProcessMonitor();

                _ipAddress = NetHelpers.GetLocalIpAddress();

                StartWebServer();
            }
            else
            {
                MessageBox.Show("No Plugins Were Found, Application will now exit", "Plugin Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
            }
        }
Example #8
0
 public async Task HK6()
 {
     //this._redisManager.RedisDb(0).Set("ceshi","11111",100000);
     while (true)
     {
         try
         {
             this._logger.Info("HK6开始采集。。。。");
             //this._userSvc.TestMethod();
             //Console.ForegroundColor = ConsoleColor.Blue;
             //this._logger.Warn("CQSSC未采集到最新的开奖结果");
             string type = ConfigFileHelper.Get("Analysis:HK6_config:type");
             var    list = AnalysisManager.HK6();
             if (list != null && list.Count > 0)
             {
                 foreach (var item in list)
                 {
                     var    arr         = item.Split('|');
                     string lotteryNo   = UseFullHelper.FormatIssuseNumber("HK6", arr[0]);
                     string lotteryData = arr[1];
                     this._logger.Info($"HK6{lotteryNo}开奖完成{lotteryData}");
                     //var (code, msg) = await this.manager_task.LotteryKaijiang(1, lotteryNo, lotteryData);
                     //if (code == 0)
                     //{
                     //    Console.ForegroundColor = ConsoleColor.DarkCyan;
                     //    Console.WriteLine($"CQSSC重庆时时彩{lotteryNo}开奖完成{lotteryData}");
                     //}
                     //else
                     //{
                     //    Console.ForegroundColor = ConsoleColor.Yellow;
                     //    Console.WriteLine($"CQSSC{lotteryNo}开奖报错{msg}");
                     //    SSCAnalysisManager.DelUpdData($"CQSSC_{type}");
                     //}
                 }
             }
             else
             {
                 Console.ForegroundColor = ConsoleColor.Blue;
                 Console.WriteLine("HK6未采集到最新的开奖结果");
             }
         }
         catch (Exception ex)
         {
             //Console.ForegroundColor = ConsoleColor.Red;
             this._logger.Error($"{nameof(CQSSC)}: {ex.Message}", ex);
         }
         await Task.Delay(10000);
     }
 }
Example #9
0
        public long GetSpeciesObservationsCount()
        {
            var searchCriteriaManager = new SpeciesObservationSearchCriteriaManager(UserContext);
            var searchCriteria        = searchCriteriaManager.CreateSearchCriteria(MySettings);

            if (UserContext.CurrentRole.IsNull() && UserContext.CurrentRoles.Count > 0)
            {
                UserContext.CurrentRole = UserContext.CurrentRoles[0];
            }

            var displayCoordinateSystem = MySettings.Presentation.Map.DisplayCoordinateSystem;

            AnalysisManager am = new AnalysisManager();

            return(am.GetSpeciesObservationCountBySearchCriteria(UserContext, searchCriteria, displayCoordinateSystem));
        }
Example #10
0
    // Start is called before the first frame update
    void Start()
    {
        if (AnalysisManager.instance != null)
        {
            Destroy(gameObject);
        }
        else
        {
            instance = this;
            DontDestroyOnLoad(gameObject);

            precisionValues    = new List <float>();
            aimTimeValues      = new List <float>();
            reactionTimeValues = new List <float>();
            trackingValues     = new List <float>();
        }
    }
Example #11
0
 /// <summary>
 /// Static constructor.
 /// </summary>
 static CoreData()
 {
     AnalysisManager           = new AnalysisManager();
     ApplicationManager        = new ApplicationManager();
     CountryManager            = new CountryManagerMultiThreadCache();
     FactorManager             = new FactorManagerMultiThreadCache();
     GeoReferenceManager       = new GeoReferenceManager();
     LocaleManager             = new LocaleManagerMultiThreadCache();
     MetadataManager           = new MetadataManagerMultiThreadCache();
     OrganizationManager       = new OrganizationManager();
     PictureManager            = new PictureManagerMultiThreadCache();
     ReferenceManager          = new ReferenceManagerMultiThreadCache();
     RegionManager             = new RegionManagerMultiThreadCache(new CoordinateSystem());
     SpeciesFactManager        = new SpeciesFactManagerMultiThreadCache();
     SpeciesObservationManager = new SpeciesObservationManagerMultiThreadCache();
     TaxonManager = new TaxonManagerMultiThreadCache();
     UserManager  = new UserManagerMultiThreadCache();
 }
Example #12
0
        public override bool Start(TelemetryData telemetryData, TimingData timingData, AnalysisManager analysisData)
        {
            _telemetryData = telemetryData;
            _timingData    = timingData;
            _analysisData  = analysisData;
            Reset();

            ConnectionType connectionType = (ConnectionType)Properties.Settings.Default.connectionType;

            if (connectionType == ProjectCars.ConnectionType.SharedMemory)
            {
                ReadData(_cancel.Token);
            }
            else
            {
                ReadUDPData(_cancel.Token);
            }
            return(true);
        }
Example #13
0
    void Start()
    {
        if (GameObject.FindObjectOfType <AnalysisManager>() && !useEditorNotes)
        {
            AnalysisManager.instance.ponderateStatsAndFinalScore();
            //GameObject.FindObjectOfType<AnalysisManager>().testStats();
            am = AnalysisManager.instance;
        }

        maxFinal = maxApuntado + maxPrecision + maxReaccion + maxTracking;
        if (maxFinal > 100)
        {
            //recordatorio por si el score maximo posible es mayor a 100
            print("man que te pasas de 100 eh");
        }

        if (GameSessionManager.Instance != null)
        {
            nombreText.text = GameSessionManager.Instance.GetPlayerName();
        }
        SetNotes();
    }
Example #14
0
 public void SetUp()
 {
     instance = new AnalysisManager(new DataSource(new QuandlWikiImporter(new Credentials(new ApplicationConfiguration()).QuandlKey)), new ClassifierFactory());
 }
Example #15
0
 public TransactionController(TransactionManager transactionManager, AnalysisManager analysisManager)
 {
     this.transactionManager = transactionManager;
     this.analysisManager    = analysisManager;
 }
 public StatsEngine()
 {
     bufMgr      = new BufferManager();
     loggingMgr  = new LoggingManager(bufMgr);
     analysisMgr = new AnalysisManager(bufMgr);
 }
 public AnalysisServiceController()
 {
     analysisManager = new AnalysisManager();
 }
Example #18
0
 public virtual bool Start(TelemetryData telemetryData, TimingData timingData, AnalysisManager analysisData)
 {
     return(true);
 }
Example #19
0
 public LabController()
 {
     analysisManager = new AnalysisManager();
 }
 public void SetUp()
 {
     dataSource     = new Mock <IDataSource>();
     classifierMock = new Mock <IClassifierFactory>();
     instance       = CreateManager();
 }
Example #21
0
        // GET: Admin
        public ActionResult Index()
        {
            VotedressUser user = new VotedressUser();

            user = Session["login"] as VotedressUser;

            AnalysisManager analysisManager = new AnalysisManager();

            List <chart1Model> chart1Models = analysisManager.chart1VerileriniGetir(user.id);
            List <chart2Model> chart2Models = analysisManager.chart2VerileriniGetir(user.id);
            List <chart3Model> chart3Models = analysisManager.chart3VerileriniGetir(user.id);


            AdminAnasayfaViewModel adminAnasayfaViewModel = new AdminAnasayfaViewModel();


            adminAnasayfaViewModel.chart1Model = chart1Models;
            adminAnasayfaViewModel.chart2Model = chart2Models;
            ViewBag.Index = "active open";


            return(View(adminAnasayfaViewModel));



            //var JsonModel = new
            //{
            //    tumSiparisler = orders.Select(x => new
            //    {
            //        SiparisId = x.id,
            //        SiparisTarihi = x.OrderDate,
            //        SiparisVerenTamAd = x.User.UserDetail.Name + " " + x.User.UserDetail.SurName,
            //        SiparisVerenCinsiyet = x.User.UserDetail.Sex,
            //        SiparisVerenYasi = (DateTime.Now.Year - x.User.UserDetail.Birthday.Value.Year),
            //        SiparisVerilenIlKodu = x.User.UserDetail.City.PlateNo,
            //        SiparisVerilenIlAdi = x.User.UserDetail.City.CityName,
            //        SiparisVerilenIlceKodu = x.User.UserDetail.County.CountyID,
            //        SiparisVerilenIlceAdi = x.User.UserDetail.County.CountyName,

            //        SiparisDetayi = x.OrderDetails.Select(k => new
            //        {
            //            SiparisDetayiId = k.id,
            //            SiparisDetayiUrunId = k.Product.id,
            //            SiparisDetayiUrunSahibiId = k.Product.User.id,
            //            SiparisDetayiUrunSahibiSirketAdi = k.Product.User.UserDetail.CompanyName,
            //            SiparisDetayiUrunSahibiMail = k.Product.User.Email,
            //            SiparisDetayiUrunBoyutu = k.Size,
            //            SiparisDetayiUrunRenkKodlari = k.ProductColor.ProductColorDetail.Select(t => new
            //            {
            //                renkKodu = t.Color.ColorCode,
            //                renkAdi = t.Color.ColorName,
            //            }),
            //            SiparisDetayiUrunAdeti = k.ProductCount,
            //            SiparisUrunFiyati = k.Product.Price,
            //            SiparisUrunMaliyeti = k.Product.Cost,
            //            SiparisUrunKategorileri = k.Product.ProductCategory.Select(t => new
            //            {
            //                kategoriAd = t.Category.CategoryName,
            //            })
            //        }),
            //    }),
            //    urunleriminKullanildigiOylamalar = votes.Select(x => new
            //    {
            //        OylamaId = x.id,
            //        OylamaTarihi = x.StartTime,
            //        OylamaSahibininTamAdi = x.User.UserDetail.Name + " " + x.User.UserDetail.SurName,
            //        OylamaSahibininCinsiyeti = x.User.UserDetail.Sex,
            //        OylamaSahibininYasi = (DateTime.Now.Year - x.User.UserDetail.Birthday.Value.Year),
            //        OylamaBaslataninIlKodu = x.User.UserDetail.City.PlateNo,
            //        OylamaBaslataninAdi = x.User.UserDetail.City.CityName,
            //        OylamaBaslataninIlceKodu = x.User.UserDetail.County.CountyID,
            //        OylamaBaslataninIlceAdi = x.User.UserDetail.County.CountyName,

            //        OylamadakiUrunum = x.VoteProduct.Where(t => t.Product.User.id == user.id).Select(t => new
            //        {
            //            UrunId = t.Product.id,
            //            UrunSahibiId = t.Product.User.id,
            //            UrunSahibiAdi = t.Product.User.UserDetail.CompanyName,
            //            UrunAdi = t.Product.ProductName,
            //            UrunOySayisi = t.VoteCount,
            //            UrunFiyati = t.Product.Price,
            //            UrunMaliyeti = t.Product.Cost

            //        })
            //    }),
            //    urunleriminKullanildigiKoleksiyonlar = collections.Select(x => new
            //    {

            //        KoleksiyonId = x.id,
            //        KoleksiyonAdi = x.CollectionName,
            //        KoleksiyonOlusturmaTarihi = x.CreateDate,
            //        KoleksiyonAciklamasi = x.Description,
            //        KoleksiyonSahibiId = x.User.id,
            //        KoleksiyonSahibiTamAd = x.User.UserDetail.Name + " " + x.User.UserDetail.SurName,
            //        KoleksiyonSahibiCinsiyet = x.User.UserDetail.Sex,
            //        KoleksiyonSahibiYas = (DateTime.Now.Year - x.User.UserDetail.Birthday.Value.Year),
            //        KoleksyiondakiUrunler = x.ProductCollection.Select(t => new
            //        {
            //            UrununAdi = t.Product.ProductName,
            //            UrununFiyati = t.Product.Price,
            //            UrununMaliyeti = t.Product.Cost,
            //            UrununKategorileri = t.Product.ProductCategory.Select(l => new
            //            {
            //                KategorAdi = l.Category.CategoryName,
            //            })
            //        })

            //    }),
            //    urunleriminOlduguSepetler = carts.Select(x => new
            //    {
            //        SepetId = x.id,
            //        SepetinSahibiId = x.User.id,
            //        SepetinSahibininTamAdi = x.User.UserDetail.Name + " " + x.User.UserDetail.SurName,
            //        SepetSahibininCinsiyeti = x.User.UserDetail.Sex,
            //        SepetSahibininYasi = (DateTime.Now.Year - x.User.UserDetail.Birthday.Value.Year),
            //        SepetDetayi = x.CartDetail.Select(y => new
            //        {

            //            SepetDetayiId = y.id,
            //            SepetEklenmeTarihi = y.AddToCartDate,
            //            SepettekiUrununRenkleri = y.ProductColor.ProductColorDetail.Select(k => new
            //            {
            //                RenkAdi = k.Color.ColorName,
            //                RenkKodu = k.Color.ColorCode,
            //            }),
            //            SepettekiUrununDetayi = new
            //            {
            //                UrunId = y.Product.id,
            //                UrununAdi = y.Product.ProductName,
            //                UrununMaliyeti = y.Product.Cost,
            //                UrununSatisFiyati = y.Product.Price,

            //                UrunSahibiDetayi = new
            //                {
            //                    UrunSahibiId = y.Product.User.id,
            //                    UrunSirketi = y.Product.User.UserDetail.CompanyName,
            //                    UrunSirketiMail = y.Product.User.Email,
            //                }
            //            },
            //            SepettekiUrununAdeti = y.ProductCount,
            //            SepettekiUrununBoyutu = y.Size,
            //        })
            //    })
            //};
        }
Example #22
0
        public void SingleStory_E2E_Succeeds()
        {
            var level = new BuildingLevel("Level 02", 100);

            var serializedModel = new SerializedModel
            {
                BearingWalls = new List <BearingWall>
                {
                    new BearingWall
                    {
                        TopLevel    = level,
                        EndI        = new Point3D(0, 0, 100),
                        EndJ        = new Point3D(0, 240, 100),
                        UniqueId    = "Wall A",
                        HasOpening  = false,
                        IsShearWall = true
                    },
                    new BearingWall
                    {
                        TopLevel    = level,
                        EndI        = new Point3D(360, 0, 100),
                        EndJ        = new Point3D(360, 240, 100),
                        UniqueId    = "Wall B",
                        HasOpening  = false,
                        IsShearWall = true
                    },
                    new BearingWall
                    {
                        TopLevel    = level,
                        EndI        = new Point3D(0, 0, 100),
                        EndJ        = new Point3D(60, 0, 100),
                        UniqueId    = "Wall C-1",
                        HasOpening  = false,
                        IsShearWall = true
                    },
                    new BearingWall
                    {
                        TopLevel    = level,
                        EndI        = new Point3D(300, 0, 100),
                        EndJ        = new Point3D(360, 0, 100),
                        UniqueId    = "Wall C-2",
                        HasOpening  = false,
                        IsShearWall = true
                    },
                    new BearingWall
                    {
                        TopLevel    = level,
                        EndI        = new Point3D(0, 240, 100),
                        EndJ        = new Point3D(360, 240, 100),
                        UniqueId    = "Wall D",
                        HasOpening  = false,
                        IsShearWall = true
                    }
                },
                OneWayDecks = new List <OneWayDeck>
                {
                    new OneWayDeck()
                    {
                        Level    = level,
                        Boundary = new Polygon2D(new List <Point2D>
                        {
                            new Point2D(0, 0),
                            new Point2D(0, 240),
                            new Point2D(360, 240),
                            new Point2D(360, 0)
                        }),
                        WeightPerArea = new Stress(40, StressUnit.psf)
                    }
                },
                ModelSettings = new ModelSettings
                {
                    BuildingHeight = level.Elevation
                },
                SeismicParameters = new SeismicParameters
                {
                    BuildingParameters = new BuildingParameters()
                    {
                        ImportanceFactor = 1.0,
                        SeismicBaseLevel = new BuildingLevel("Level 01", 0)
                    },
                    Seismicity       = Seismicity.High,
                    SystemParameters = new SystemParameters
                    {
                        Cd    = 4,
                        R     = 6.5,
                        Omega = 3,
                        Ct    = 0.02,
                        X     = 0.75
                    }
                },
                RandomizedBuilding = Randomize.Random()
            };

            var manager = new AnalysisManager(serializedModel);

            var wallCosts = manager.Run();

            var table = RigidAnalysisTabularReport.GenerateShearWallForceStiffnessTable(manager.RigidAnalyses[level]);

            var output = table.PrintToMarkdown();

            string executingPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
            string fpath         = Path.Combine(executingPath, @"DataOutput\testData.csv");

            wallCosts.WriteToCSV(fpath);
        }
Example #23
0
 public CategoryDeterminingStep(AnalysisManager analysisManager)
 {
     this.analysisManager = analysisManager;
 }