public void SaveTxt(Datatype dt) { string folder = "ValueSets".GetMyDocs(); if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } var subfolder = folder + "\\" + dt.ToString(); if (!Directory.Exists(subfolder)) { Directory.CreateDirectory(subfolder); } string filename = subfolder + "\\" + guid.ToString() + ".txt"; List <string> Lines = new List <string>(); Lines.Add("GUID : " + guid.ToString()); Lines.Add("Increase : " + Increase); Lines.Add("Fin Value : " + GetValueText(FinValue)); Lines.Add("Comp Value : " + GetValueText(CompValue)); foreach (var val in Values) { Lines.Add(GetValueText(val)); } File.WriteAllLines(filename, Lines); this.Save(dt); }
public ValueSet[] ReadValues(Datatype dt, int Count = 16) { string fname = "Valuesets"; string folder = fname.GetMyDocs(); if (Directory.Exists(folder)) { string subfolder = folder + "\\" + dt.ToString(); if (Directory.Exists(subfolder)) { var Files = Directory.GetFiles(subfolder).Where(x => x.EndsWith(".bin")).ToList(); if (Files.Any()) { Random r = new Random(); ValueSet[] output = new ValueSet[(Count > (Files.Count() + 1))? (Files.Count() + 1) : Count]; output[0] = this; for (int i = 1; i < output.Count(); i++) { output[i] = Files[r.Next(Files.Count())].ReadFromBinaryFile <ValueSet>(); } return(output); } } } return(new ValueSet[1] { this }); }
public Sample(Datatype dt) { this.Datatype = dt.ToString(); this.GUID = Guid.NewGuid().ToString(); this.TextOutput = new double[1] { 0 }; this.SecondaryTextOutput = new double[1] { 0 }; this.TertiaryTextOutput = new double[1] { 0 }; this.TextInput = ""; this.SecondaryText = ""; this.TertiaryText = ""; this.ValInput = new double[1] { 0 }; this.ImgInput = new double[1] { 0 }; this.MktVals = new double[1, 1]; this.DesiredOutput = new double[1] { 0 }; this.MktOutput = new double[1]; }
public static void CreateTTDData(this Datatype dt, string name, string value) { string Directory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); string Datafile = Directory + "\\" + dt.ToString() + "_CollectedData.csv"; string Datapoint = name + "," + value; if (File.Exists(Datafile)) { string[] lines = File.ReadAllLines(Datafile); string[] newlines = new string[lines.Length + 1]; for (int i = 0; i < lines.Length; i++) { newlines[i] = lines[i]; } newlines[newlines.Length - 1] = Datapoint; File.WriteAllLines(Datafile, newlines); } if (!File.Exists(Datafile)) { string[] lines = new string[1] { Datapoint }; File.WriteAllLines(Datafile, lines); } }
public static string CreateFolder(this Datatype dt, WriteToCMDLine wo) { string folder = dt.ToString().GetMyDocs(wo); if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } return(folder); }
public static NeuralNetwork LoadNetwork(this Datatype datatype, WriteToCMDLine write, Datatype reference = Datatype.None) { string fn = "NeuralNet_"; fn += datatype.ToString(); if (reference != Datatype.None) { fn += "_" + reference.ToString(); } fn += ".bin"; string Folder = "NeuralNets".GetMyDocs(); if (Directory.Exists(Folder)) { string[] Files = Directory.GetFiles(Folder); if (Files.Any(x => x.Contains(fn))) { var doc = Files.Where(x => x.Contains(fn)).First(); write("Datatype " + datatype.ToString() + " Read from My Docs"); return(ReadFromBinaryFile <NeuralNetwork>(doc)); } } var assembly = typeof(ReadWriteNeuralNetwork).GetTypeInfo().Assembly; if (assembly.GetManifestResourceNames().Any(x => x.Contains(fn))) { string name = assembly.GetManifestResourceNames().Where(x => x.Contains(fn)).First(); using (Stream stream = assembly.GetManifestResourceStream(name)) { var binaryFormatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); write("Datatype " + datatype.ToString() + " Read from Assembly"); return((NeuralNetwork)binaryFormatter.Deserialize(stream)); } } write("Datatype " + datatype.ToString() + " Not Found. New Network Created"); return(new NeuralNetwork(Datatype.None)); }
public string ToSqlParam() { string format = String.Empty; if (IsNullible) { format = "@{0} {1} = NULL"; } else { format = "@{0} {1}"; } return(String.Format(format, ColumnName, Datatype.ToString().ToUpper())); }
public string ToSprocDatatype() { StringBuilder sb = new StringBuilder(Datatype.ToString()); if (_TextTypes.Contains(Datatype.ToLower())) { string max = (MaxLength == -1) ? "MAX" : MaxLength.ToString(); sb.Append(String.Format("({0})", max)); } //if (IsNullible) //{ // sb.Append(" = NULL"); //} return(sb.ToString()); }
public static List <CSVData> GetData(this Datatype dt) { var data = new List <CSVData>(); string mydocs = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments); string folder = mydocs + "\\" + dt.ToString(); if (Directory.Exists(folder)) { foreach (string f in Directory.GetFiles(folder)) { try { data.Add(new CSVData(f)); } catch { } } } return(data); }
public override string ToString() { StringBuilder sb = new StringBuilder(ColumnName + " ("); if (IsPrimaryKey) { sb.Append("PK, "); } sb.Append(Datatype.ToString()); if (_TextTypes.Contains(Datatype.ToLower())) { string max = (MaxLength == -1) ? "MAX" : MaxLength.ToString(); sb.Append(String.Format("({0})", max)); } sb.Append((IsNullible) ? ", null)" : ", not null)"); return(sb.ToString()); }
public static void Save(this NeuralNetwork network, Datatype reference = Datatype.None) { string Folder = "NeuralNets".GetMyDocs(); if (!Directory.Exists(Folder)) { Directory.CreateDirectory(Folder); } string FileName = Folder + "\\NeuralNet_" + network.Datatype; if (reference != Datatype.None) { FileName += "_" + reference.ToString(); } FileName += ".bin"; WriteToBinaryFile(FileName, network, true); }
public static void Save(this ValueSet set, Datatype dt) { string Folder = "ValueSets".GetMyDocs(); if (!Directory.Exists(Folder)) { Directory.CreateDirectory(Folder); } var subfolder = Folder + "\\" + dt.ToString(); if (!Directory.Exists(subfolder)) { Directory.CreateDirectory(subfolder); } string FileName = subfolder + "\\" + set.guid.ToString() + ".bin"; WriteToBinaryFile(FileName, set, true); }
internal string CodeRef(Datatype dtype, Namespace currentNamespace = null) { var cr = Hyperref("type:" + dtype.ToString(), (dtype.Namespace == currentNamespace ? "" : dtype.Namespace.Name) + dtype.Name); return(cr); }
public static void AddOffset(int Address, Datatype DataType, String group) { FSPOffset offset = OffsetHelpers.setOffset(Address, DataType.ToString(), group); AddOffset(offset); }