Esempio n. 1
0
        //this is what runs at initialization
        public Form1()
        {
            InitializeComponent();


            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }


            if (EncodingDropdown.Items.Contains("utf-8"))
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact("utf-8");
            }
            else
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
            }


            TokenTextbox.Text = "happy\r\nwonderful\r\nterrific";

            OmissionValueComboBox.SelectedIndex = 2;

            EnclosedInQuotesDropdown.SelectedIndex = 1;
            HeaderRowDropdown.SelectedIndex        = 0;
        }
Esempio n. 2
0
        public SettingsForm_FindSimilarWordsPlugin(string InputFile, string OutputFile, string SelectedEncodingIncoming, int VecSize, int VocSize, string[] WordList, double CosineThreshold)
        {
            InitializeComponent();

            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }

            try
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(SelectedEncodingIncoming);
            }
            catch
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
            }

            CosineThresholdBox.Value = (decimal)CosineThreshold;
            OutputFileTextbox.Text   = OutputFile;
            VocabSize  = VocSize;
            VectorSize = VecSize;
            SelectedFileTextbox.Text = InputFile;

            if (VocabSize == -1)
            {
                ModelDetailsTextbox.Text = "Vocab size: unknown; Vector Size: " + VectorSize.ToString();
            }
            else
            {
                ModelDetailsTextbox.Text = "Vocab size: " + VocabSize.ToString() + "; Vector Size: " + VectorSize.ToString();
            }
            WordListTextbox.Lines = WordList;
        }
Esempio n. 3
0
        //this is what runs at initialization
        public Form1()
        {
            InitializeComponent();

            DataGridPreview.DataSource              = null;
            DataGridPreview.ColumnCount             = 2;
            DataGridPreview.Columns[0].Name         = "RegEx";
            DataGridPreview.Columns[1].Name         = "Repacement";
            DataGridPreview.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            DataGridPreview.Update();



            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }

            try
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact("utf-8");
            }
            catch
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
            }
        }
Esempio n. 4
0
        public SettingsForm_LatentSemanticSimilarity(string InputFile, string SelectedEncodingIncoming, int VecSize, int VocSize)
        {
            InitializeComponent();

            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }

            try
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(SelectedEncodingIncoming);
            }
            catch
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
            }

            VocabSize  = VocSize;
            VectorSize = VecSize;
            SelectedFileTextbox.Text = InputFile;

            if (VocabSize == -1)
            {
                ModelDetailsTextbox.Text = "Vocab size: unknown; Vector Size: " + VectorSize.ToString();
            }
            else
            {
                ModelDetailsTextbox.Text = "Vocab size: " + VocabSize.ToString() + "; Vector Size: " + VectorSize.ToString();
            }
        }
Esempio n. 5
0
        //this is what runs at initialization
        public Form1()
        {
            InitializeComponent();

            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }
            EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
        }
Esempio n. 6
0
        //this is what runs at initialization
        public Form1()
        {
            InitializeComponent();
            FunctionWordTextBox.Text = Repeatalizer.Properties.Resources.function_word_list.ToString();

            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }
            EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
        }
Esempio n. 7
0
        public SettingsForm_RegExReplace(string RegexFile, string SelectedEncoding, Regex[] RegexArray, string[] ReplacementArray, bool fileLoaded, bool CaseSens, bool CompactWhite)

        {
            InitializeComponent();

            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }

            try
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(SelectedEncoding);
            }
            catch
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
            }

            SelectedFileTextbox.Text = RegexFile;
            this.SelectedEncoding    = SelectedEncoding;
            this.fileLoaded          = fileLoaded;
            this.RegexArray          = RegexArray;
            this.ReplacementArray    = ReplacementArray;


            DataTable dt = new DataTable();

            dt.Columns.Add("RegEx");
            dt.Columns.Add("Replacement");

            CompactWhitespaceCheckbox.Checked = CompactWhite;
            CaseSensitiveCheckbox.Checked     = CaseSens;

            if (fileLoaded)
            {
                //Map out the input entries
                for (int i = 0; i < RegexArray.Length; i++)
                {
                    System.Data.DataTable table = new System.Data.DataTable("RegExTable");

                    dt.Rows.Add(new string[] { RegexArray[i].ToString(), ReplacementArray[i] });
                }

                DataGridPreview.DataSource = null;
                DataGridPreview.Columns.Clear();
                DataGridPreview.Rows.Clear();
                DataGridPreview.DataSource = dt;
                DataGridPreview.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.None;
                DataGridPreview.AutoResizeColumns();
                DataGridPreview.Update();
            }
        }
Esempio n. 8
0
        //this is what runs at initialization
        public Form1()
        {
            InitializeComponent();

            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }

            try
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact("utf-8");
            }
            catch
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
            }


            //automatically read in all of the models
            DirectoryInfo d = new DirectoryInfo(modelsDirectory);

            foreach (var file in d.GetFiles("*.*"))
            {
                if (file.Name.EndsWith(".tagger") || file.Name.EndsWith(".model"))
                {
                    ModelSelectionBox.Items.Add(file.Name);
                }
            }

            if (ModelSelectionBox.Items.Count == 0)
            {
                MessageBox.Show("You do not appear to have any model files with the software. Please ensure that you have the full StanfordNLP package and its associated models included with this software.", "No models found!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Environment.Exit(0);
            }
            else
            {
                try
                {
                    ModelSelectionBox.SelectedIndex = ModelSelectionBox.FindStringExact("english-bidirectional-distsim.tagger");
                }
                catch
                {
                    ModelSelectionBox.SelectedIndex = 0;
                }
            }
        }
Esempio n. 9
0
        public SettingsForm_InputFileCorpus(string CorpusFileLocation, string SelectedEncoding)
        {
            InitializeComponent();

            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }

            try
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(SelectedEncoding);
            }
            catch
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
            }

            SelectedFileTextbox.Text = CorpusFileLocation;
            this.SelectedEncoding    = SelectedEncoding;
        }
Esempio n. 10
0
        //this is what runs at initialization
        public VocabulateMainForm()
        {
            InitializeComponent();

            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }

            try
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact("utf-8");
            }
            catch
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
            }

            //load stoplist
            StopListTextBox.Text = Vocabulate.Properties.Resources.StopListCharacters + Environment.NewLine + Vocabulate.Properties.Resources.StopListEN;
        }
Esempio n. 11
0
        public SettingsForm_InputFilesTXT(string TextFileDirectory, bool ScanSubfolders, string SelectedEncoding)
        {
            InitializeComponent();

            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }

            try
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(SelectedEncoding);
            }
            catch
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
            }

            IncludeSubfoldersCheckbox.Checked = ScanSubfolders;
            SelectedFolderTextbox.Text        = TextFileDirectory;
        }
Esempio n. 12
0
        //this is what runs at initialization
        public Form1()
        {
            InitializeComponent();



            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }
            EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);


            /*
             * RegExTooltip.SetToolTip(this.RegexTextBox, "Regular Expressions (RegExes) are a way to identify patterns in text." + "\r\n" +
             *                                         @"For example, \d will find any number. RegExes can be somewhat tricky" + "\r\n" +
             *                                         "to learn, but are extremely powerful. Here, you can use RegExes to remove" + "\r\n" +
             *                                         "patterns from your texts, such as timestamps, so that your speaker tags" + "\r\n" +
             *                                         "are easier to capture or identify in your texts." + "\r\n" + "\r\n" +
             *                                         @"Check out https://www.regular-expressions.info/ to get started.");
             */
        }
Esempio n. 13
0
        public SettingsForm_InputFileCSV(string CSVFileLocation, string SelectedEncoding, string Delimiter, string Quote,
                                         int[] CSV_ID_Indices, int[] CSV_Text_Indices, string[] CSVHeaders, bool TextColumnsSeparate)
        {
            InitializeComponent();

            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }

            try
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(SelectedEncoding);
            }
            catch
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
            }

            CSVDelimiterTextbox.Text = Delimiter;
            CSVQuoteTextbox.Text     = Quote;
            SelectedFileTextbox.Text = CSVFileLocation;
            Headers = CSVHeaders;
            this.SelectedEncoding = SelectedEncoding;

            ID_CheckedListBox.Items.AddRange(Headers);
            Text_CheckedListBox.Items.AddRange(Headers);

            foreach (int index in CSV_ID_Indices)
            {
                ID_CheckedListBox.SetItemChecked(index, true);
            }
            foreach (int index in CSV_Text_Indices)
            {
                Text_CheckedListBox.SetItemChecked(index, true);
            }

            ColumnsAsSeparateTextsCheckbox.Checked = TextColumnsSeparate;
        }
        public SettingsForm_CSVtoLIWCdic(string InputFile, string OutputFile, string SelectedEncodingIncoming, string DelimiterIncoming, string QuoteIncoming, bool LowerCaseIncoming, string CSVStyleIncoming)
        {
            InitializeComponent();

            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }

            try
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(SelectedEncodingIncoming);
            }
            catch
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
            }


            OutputFileTextbox.Text = OutputFile;

            SelectedFileTextbox.Text = InputFile;

            CSVDelimiterTextbox.Text = DelimiterIncoming;
            CSVQuoteTextbox.Text     = QuoteIncoming;

            LowercaseCheckbox.Checked = LowerCaseIncoming;

            CSVStyle = CSVStyleIncoming;

            if (CSVStyleIncoming == "Poster")
            {
                PosterStyleRadioButton.Select();
            }
            else
            {
                TableStyleRadioButton.Select();
            }
        }
Esempio n. 15
0
        //this is what runs at initialization
        public Form1()
        {
            InitializeComponent();


            foreach (var encoding in Encoding.GetEncodings())
            {
                EncodingDropdown.Items.Add(encoding.Name);
            }

            try
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact("utf-8");
            }
            catch
            {
                EncodingDropdown.SelectedIndex = EncodingDropdown.FindStringExact(Encoding.Default.BodyName);
            }



            EnclosedInQuotesDropdown.SelectedIndex = 0;
            HeaderRowDropdown.SelectedIndex        = 0;
        }